什么是伪随机和真随机,随机数有规律吗?

伪随机数
伪随机数是用确定性的算法计算出来自[0,1]均匀分布的随机数序列 。并不真正的随机,但具有类似于随机数的统计特征,如均匀性、独立性等 。在计算伪随机数时,若使用的初值(种子)不变,那么伪随机数的数序也不变 。伪随机数可以用计算机大量生成,在模拟研究中为了提高模拟效率,一般采用伪随机数代替真正的随机数 。模拟中使用的一般是循环周期极长并能通过随机数检验的伪随机数,以保证计算结果的随机性

什么是伪随机和真随机,随机数有规律吗?

文章插图
随机数有规律吗?
得看是什么随机了 严格上的随机没有任何规律 ^_^ 但是计算机计算器中生成的随机数叫做PRNG伪随机数生成器 这个随机数是有规律可言的 PRNG随机数有一个种子,只要种子一样得到的数就是肯定一样的 。电脑中经常把当前线程数和句柄数和当前时间三个值撮合到一起作为种子 。
什么是伪随机变频?
看上去是随机的,但其实是确定的!


伪随机生成器,只要输入的种子(seed)相同,获得的序列就是相同的 。
一种简单的伪随机生成器是将数字加上一个大数,然后对另一个大数取余,获得下一个数 。


通常这种看上去随机的生成器就是让序列元素出现的频率大概平均分布就好了 。对于不同的随机分布类型,自然也有别的评价方式 。


和真随机一样,伪随机有可能出现连续的相同元素 。
【什么是伪随机和真随机,随机数有规律吗?】但是对于音乐播放器的随机播放而言,用户会觉得这一点也不随机 。所以也有故意消除这种连续相同元素的方法,让用户觉得更随机 。