0到1之间的随机数是怎么产生的

如题所述

第1个回答  2016-11-30
真正意义上的随机数(或者随机事件)在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的,是不可见的.大部分程序和语言中的随机数(比如 C 中的,MATLAB 中的),确实都只是伪随机。是由可确定的函数(常用线性同余),通过一个种子(常用时钟),产生的伪随机数。这意味着:如果知道了种子,或者已经产生的随机数,都可能获得接下来随机数序列的信息(可预测性)。所以用计算机随机函数所产生的“随机数”并不随机,是伪随机数.
其实伪随机算法就那么几类,
1.线性同余,
2.平方取中,
3.其他本回答被提问者采纳
相似回答