Vc产生随机数问题1:如何用VC产生严格意义上的随机数尔不是跟时钟有关的伪随机数?2:如何产生浮点随机数?3:VC用如语句a = rand()%10000为什么只能产生0~1000的随机数而不是0~10000?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 05:29:34
Vc产生随机数问题1:如何用VC产生严格意义上的随机数尔不是跟时钟有关的伪随机数?2:如何产生浮点随机数?3:VC用如语句a = rand()%10000为什么只能产生0~1000的随机数而不是0~10000?
xQKKQ+nfRĶh!B!mL26Ld/gkV82V}{e4ZӔELI}dJ ?ЬNk/AJ RѤk*_xTCZ4I$J _C][haƒc $6cQMv]D&!mtM,v̖]Xz Ɨ@6pɜ lS^6Xޛ sVUזpwH/xuisC(u}QZeX}$FG7<܈WidXr LAP:vβ0Qx!1gu@

Vc产生随机数问题1:如何用VC产生严格意义上的随机数尔不是跟时钟有关的伪随机数?2:如何产生浮点随机数?3:VC用如语句a = rand()%10000为什么只能产生0~1000的随机数而不是0~10000?
Vc产生随机数问题
1:如何用VC产生严格意义上的随机数尔不是跟时钟有关的伪随机数?
2:如何产生浮点随机数?
3:VC用如语句a = rand()%10000为什么只能产生0~1000的随机数而不是0~10000?

Vc产生随机数问题1:如何用VC产生严格意义上的随机数尔不是跟时钟有关的伪随机数?2:如何产生浮点随机数?3:VC用如语句a = rand()%10000为什么只能产生0~1000的随机数而不是0~10000?
1:跟时钟没关系是我们用一个种子(时间)来产生随机,
2:不行
3,这得看RAND_MAX值跟系统有关,和stdlib定义有关,一般是7fff(32736)%10000最大值是2736