如何区分伪随机和真随机
发布网友
发布时间:2022-03-29 00:55
我来回答
共1个回答
热心网友
时间:2022-03-29 02:24
现在的计算机还无法产生一个真正的随机数,它能产生的随机数都是伪随机数,在这方面它跟人脑还没法比,但是它有强大的计算功能,可以通过复杂的计算弥补这一缺点。
存在一个基本的随机率m,被的随机率都以m和固有概率共同计算,如网络游戏中攻击力的浮动,装备的精炼。m=f(t)是时间t的函数,t至少精确到0.01秒。t还是一个周期较大的周期函数.
因为计算机是结构,条理非常清晰的数理逻辑.
它所执行的东西都是按照人们编好的程序一步一步来的.
所以这并不是真正的随机.
举个例子来说,你玩过网游吧,一般的游戏里都有本地图内随机传送的技能或物品.
如果真随机的话,你无限次传送可以到达任何一个地方.
但如果伪随机的话,无限次传送之后有些地方仍然是无法到达的。
计算机通过复杂得计算,让大家看起来好像是数据之类的东西是处于随机状态的,但是他还是有一定的规律。
真正的随机,没办法预测下一步。