您的位置:首页 > 编程语言 > C语言/C++

c语言: 生成随机数

2015-06-18 09:37 381 查看
#include <time.h>

srand((unsigned)time(NULL));

for(int i=0;i<10;i++)

{

//printf("%d\n",rand()); //生成的最大数: 32767

printf("%d\n",(int)((double)rand() / RAND_MAX * 9999999)); //这样就能生成一个很大的随机数

}

rand()%100;产生0-99的随机数。

高级点的,假如要产生16-59之间的数,你可以这样写:rand()%44+16(这里44由59-16+1得到)。其他情况如法炮制!

2014-06-29
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: