rand()函数产生的随机数为什么是伪随机数?
来源:互联网 发布:淘宝网洗照片 编辑:程序博客网 时间:2024/05/23 18:31
伪随机数生成器将作为“种子”的数当作初始整数传给函数。这粒种子会使这个球(生成伪随机数)一直滚下去。伪随机数生成器的结果仅仅是不可预测。由伪随机数生成器返回的每一个值完全由它返回的前一个值所决定(最终,该种子决定了一切)。如果知道用于计算任何一个值的那个整数,那么就可以算出从这个生成器返回的下一个值。结果,伪随机数生成器是一个生成完全可预料的数列(称为流)的确定性程序。
计算机产生的随机数一般都只是一个周期很长的数列,不是真的随机数。也就是说,随机数一般是伪随机数,每个随机数都是由随机种子开始的一个已定的数列(周期很长)。一般地,为了随机数更真一点,随机种子在系统中通常是参照系统时钟生成的。
- rand()函数产生的随机数为什么是伪随机数?
- 使用rand函数产生伪随机数
- c++rand()函数-产生随机数
- rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- rand()和srand()产生伪随机数的方法
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- rand()和srand()产生伪随机数的方法总结(转)
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- 用rand()和srand()产生伪随机数的方法总结
- 与datafile相关的表和视图
- 南非前总统曼德拉关于“ubuntu”的解释以及ubuntu的相关精神
- sql日记(相关子查询,动态交叉表篇)
- 在SQL中使用convert函数进行日期的查询
- 2000游标使用方法
- rand()函数产生的随机数为什么是伪随机数?
- 计算指定年月的最后一天的自定义函数
- 的跨平台
- CrystalReports和sql-server共同进行报表的开发--存储过程-实践
- SQL中的两个值得注意的特殊符号
- 关于字符集的测试报告
- X$表
- 如何查找某个对象的定义(V$_X$_DBA)
- 通过一条sql语句访问不同服务器中的数据库对象的方法