读书人

怎么产生固定位数的随机数

发布时间: 2012-02-21 16:26:23 作者: rapoo

如何产生固定位数的随机数
比如5位

C语言

[解决办法]
srand(time(0));
rand()%100000;
或者
char r[5];
每位srand(time(0));
rand()%10;
[解决办法]
五位?就是10000 - 99999了

rand() % (b - a) + a

其中a为最小值,b为最大值

[解决办法]
初始化随机生成器放在程序开始,执行一次,

rand() % (100000 - 10000) + 10000

读书人网 >C语言

热点推荐