C语言辅导:C语言随机函数

C语言辅导:C语言随机函数,第1张

C语言辅导:C语言随机函数,第2张

rand()的随机数每次都一样。再次运行时如何生成不同的数字?

利用rand计算机的有限字长并使用相同的算法,从随机种子计算随机序列。

所以,如果每次程序运行时初始的随机种子都是一样的,那么它产生的随机序列也是一样的。

您可以通过更改初始随机种子来更改随机序列。只有把随机种子和不确定的外界因素联系起来,才能产生真正的随机序列。使用系统时间是最简单的方法。

如上:
# include//或在c++

SRAND(time(null));

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C语言辅导:C语言随机函数

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情