请问random()函数的用法?
请问怎样产生10个20-80之间的随机整数?
----------------解决方案--------------------------------------------------------
没人回,我插一脚.
randomize();
for(i=0;i<10;i++)
array[i]=random(61)+20;
----------------解决方案--------------------------------------------------------
n = rand();
即可产生1-32767的随机数
又如:ranfd()%90+10;
可以产生两位随机整数
----------------解决方案--------------------------------------------------------
rand()%90+10;
不好意思,写错了
----------------解决方案--------------------------------------------------------
int random(int num);
得到一个在0和参数num之间的随机数;
产生20-80之间的随机整数 n=random(60)+20;
----------------解决方案--------------------------------------------------------
20+rand()%61
----------------解决方案--------------------------------------------------------
请问下rand是哪个库里的函数?
----------------解决方案--------------------------------------------------------
回复:(icuit)请问下rand是哪个库里的函数?
以下是引用icuit在2006-6-8 13:37:47的发言:
请问下rand是哪个库里的函数?
请问下rand是哪个库里的函数?
stdlib库:rand()以及srand()还有很多实用函数。
----------------解决方案--------------------------------------------------------
以下是引用波尔卡在2006-6-7 22:49:00的发言:
int random(int num);
得到一个在0和参数num之间的随机数;
产生20-80之间的随机整数 n=random(60)+20;
int random(int num);
得到一个在0和参数num之间的随机数;
产生20-80之间的随机整数 n=random(60)+20;
0<=random(num)<num
----------------解决方案--------------------------------------------------------