=IF(RAND()>05,ROUND(14+019RAND(),2),ROUND(2+02RAND(),2))//引用别人的!
int Rand() //随机函数产生min 到 max之间的随机数。一般以时间为随机种子产生随机数。
{
//要取得[a,b)的随机整数,使用(rand() % (b-a))+ a (结果值含a不含b)。
//要取得[a,b]的随机整数,使用(rand() % (b-a+1))+ a (结果值含a和b)。
//要取得(a,b]的随机整数,使用(rand() % (b-a))+ a + 1 (结果值不含a含b)。
//if(nCount<1){return;}
srand((unsigned int)time(NULL));//随机数发生器的初始化函数,可以在百度百科了解下,若希望每次程序运行之后产生的随机数相同只需要将随机种子设置为同一个数字如srand(1);
int i;
i = (rand()%(MAX-MIN+1))+MIN;
return i;
}随机函数RAND(),无参数类型\x0d\\x0d\如果指定两个数之间,需要变下形式:\x0d\假设在数a,b之间的随机数\x0d\公式:\x0d\=a+(b-a)rand()如果包括这两个指定的数还可以这样来添加:利用RANDBETWEEN()函数返回两个指定数之间的随机数,它有两个参数,也就是这两个指定的数。假如要返回1、100之间的随机数,公式为:=RANDBETWEEN(1,100)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)