猜数字游戏c语言编程 如何用random函数产生随机数?
浏览量:2098
时间:2021-03-17 08:19:25
作者:admin
如何用random函数产生随机数?
rand()函数是一个生成随机数的随机函数。
注意:
](1)要使用此功能,头文件stdlib。开头应该包含H
#include<stdlib。H>(C建议使用#include<cstdlib>,下同)
](2)在标准C库中,函数rand()可以生成0~rand_uumax,其中rand_umax是stdlib中定义的整数。H、 与系统有关。
(3)rand()函数没有输入参数,由表达式rand()直接引用;例如,您可以使用以下语句打印两个随机数:
printf(“random numbers are):%I%In”,rand()
(4)因为rand()函数按指定顺序生成整数,这两个值相同每次执行上述语句时都会打印。因此,C语言的随机性并不是真正的随机性,有时也称为伪随机数。
(5)为了在每次执行程序时生成一个新的随机值序列,我们通常为随机数生成器提供一个新的随机种子。函数srand()(来自stdlib。H) 可以种子随机数发生器。只要种子不同,rand()函数就会产生不同的随机数序列。Srand()被称为随机数生成器的初始值设定项。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。