但是在计算机中, 要想生成一个随机数, 就需要通过一个算法来实现, 那么生成随机数的算法是如何实现的呢? 简单想一下这个事情, 通过确定的输入, 确定的步骤, 输出不确定的值?...当然不是, 所以一直都在说函数生成的是伪随机数而不是真正的随机数. 伪随机数是什么呢?...简单看了几种随机函数, 主要了解一下思想, 毕竟咱也不会真正的去写一个这样的函数.
计算机中的伪随机数
平方取中
由伟大的冯诺依曼前辈想出的....其随机序列生成如下:
接收四位数输入 x
s=x^2
若 s 不足8位, 左侧补0
取 s 的中间4位作为随机数y
将y 作为输入, 回到步骤1, 生成下一个随机数
是不是感觉很简单, 这样都能生成随机数....
----
等等吧, 有很多生成随机数的方法, 不过具体怎么生成并实现我并不关心, 我只是想了解一下它大概是如何工作的, 能够如何生成随机数.