当前位置: 技术问答>linux和unix
很菜的问题,关于随机数的生成,高手快进!
来源: 互联网 发布时间:2015-02-23
本文导语: linux下的c编程,怎样用rand()或其他的函数生成1到100的随机数,谢谢! | int num = rand()%100; ————————————————————————————————— Wilson Studio | ...
linux下的c编程,怎样用rand()或其他的函数生成1到100的随机数,谢谢!
|
int num = rand()%100;
—————————————————————————————————
Wilson Studio
—————————————————————————————————
Wilson Studio
|
srand(time(NULL)); //为函数设置随即种子
num=1+(rand()%100); //生成1-100的随机数
num=1+(rand()%100); //生成1-100的随机数
|
如果你想生成可重复的随机数系列,就用:
srand(999); //为函数设置随即种子
num=1+(rand()%100); //生成1-100的随机数
如果你想每次生成随机数都不相同,就用:
srand(time(NULL)); //为函数设置随即种子
num=1+(rand()%100); //生成1-100的随机数
srand(999); //为函数设置随即种子
num=1+(rand()%100); //生成1-100的随机数
如果你想每次生成随机数都不相同,就用:
srand(time(NULL)); //为函数设置随即种子
num=1+(rand()%100); //生成1-100的随机数
|
sleep();秒级
usleep();微秒级
usleep();微秒级