啊哈磊_编程从这里起步
标题:
求高手解答~~~
[打印本页]
作者:
cldelyn
时间:
2013-11-9 22:06
标题:
求高手解答~~~
要怎么输出随机数
输出的随机数要怎么控制位数??
作者:
rosynirvana
时间:
2013-11-9 22:06
http://bbs.ahalei.com/thread-3032-1-1.html
例如你要产生一个1-100000的随机数,首先要搞清楚标准库中的RAND_MAX是多少
#include <stdlib.h>
printf("%lu\n", INT_MAX);
复制代码
如果超过10万,例如是2^31-1,那么可以直接
#include <time.h>
srand(time(NULL));
int r = rand() % 100000;
复制代码
如果小于10万(例如32767),那么参考那个帖子里用的方法
作者:
4399APPLE
时间:
2013-11-13 16:37
楼上正解
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2