首页 新闻 会员 周边

请问srand(unsigned(time(0))产生的种子seed指定的rand()初值不是比RAND_MAX大吗 不是被宏定义成32767吗?

0
[待解决问题]

请问srand(unsigned(time(0))产生的种子seed指定的rand()初值不是比RAND_MAX大吗 不是被宏定义成32767吗?

c++ c
小小鑫的主页 小小鑫 | 菜鸟二级 | 园豆:202
提问于:2014-01-21 20:20
< >
分享
所有回答(3)
0

RAND_MAX是rand产生的伪随机数的最大值,不是seed的最大值,所以没有什么问题的。

告诉 | 园豆:285 (菜鸟二级) | 2014-01-27 16:47
0

seed和rand()取值范围并不一样,不存在问题。

jiu~ | 园豆:444 (菜鸟二级) | 2015-05-09 22:03
0

RAND_MAX的值跟srand所产生的随机数不一样的。

Aehnuwx | 园豆:263 (菜鸟二级) | 2018-07-10 13:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册