rand 随机函数产生的值的范围是多少?
网上找到的一种答案是0-1000 内的某个数。
但是我怎么记得是0-1中的某个数呢?
到底是多少呢?
产生0-32之间的某个随机数的代码是否是:rand()%32+1
rand 随机函数产生的值的范围是多少?
追答我认为rand随机数可产生范围应是0~到计算机能识别的范围(无穷大)理论上是这样没有回答完我的问题
追答rand()
输出的范围
在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。。
只要把种子设置下就行了,对于的即可。随机数吗,只要产生的数据大于32,数字取那段都可以。
1 + rand() % 32