网络棋牌是随机派发牌吗?计算机有真正的随机
比如456茶苑等网络游戏。如果是随机。那是只每个ID的输赢是随机的,还是派发的牌是随机的。那些游戏害了不少人,可也有一夜暴富的。我想问如果每把牌是随机的,真有那么幸运的人能抓住... 比如456 茶苑等网络游戏。如果是随机。那是只每个ID 的输赢是随机的,还是派发的牌是随机的。那些游戏害了不少人,可也有一夜暴富的。我想问如果每把牌是随机的,真有那么幸运的人能抓住每次机会吗。。。不解??求解。。。 网络游戏不是随机数。牌的派发由计算机程序设定。但是计算机理论上可以产生统计意义上的真随机数。首先,「真随机」也有不同的含义, 真正的真随机目测只有量子力学了……一般的所谓真随机不是指这个,而是指统计意义上的随机,也就是具备不确定性,可以被安全的用于金融等领域。大部分程序和语言中的随机数(比如 C 中的,MATLAB 中的),确实都只是伪随机。是由可确定的函数(比如线性同余),通过一个种子(比如时钟),产生的伪随机数。这意味着:如果知道了种子,或者已经产生的随机数,都可能获得接下来随机数序列的信息(可预测性)。 一般的网络游戏不是随机数。牌的派发由计算机程序设定。因此,网络游戏是有风险的。追问是怎么派牌的只有程序设计者知道吗?追答假如能解密程序的源码,弄清程序原理,当然就可以知道怎么派发的了。当然,这需要一定的计算机程序设计知识。追问我不怎么程序。。。程序源码是在安装程序里吗?追答一般为汇编加密的。更多追问本回答被提问者采纳已赞过已踩过收起匿名用户2018-09-10 a首先,「真随机」也有不同的含义,若想要「真正的真随机」目测只能靠量子力学了。一般的所谓真随机当然不是指这种,而是指统计意义上的随机,也就是具备不确定性,可以被安全的用于金融等领域,下面说的也是这种。大部分程序和语言中的随机数,确实都只是伪随机。是由可确定的函数(常用线性同余),通过一个种子(常用时钟),产生的。这意味着:如果知道了种子,或者已经产生的随机数,都可能获得接下来随机数序列的信息(可预测性)。直观来想,计算机就是一种确定的,可预测的的设备:一行行的代码是固定的,一步步的算法是固定的,一个个与非门是固定的。通过这些固定的东西自身产生真随机,当然不可能。但是,我们或许可以迂回一下……如果把软件,代码,算法想象成一个封闭的系统,那么也许可以引入系统以外的变量?比如说,硬件?一个典型的例子是 Unix 内核中的随机数发生器(/dev/random),理论上它能产生真随机。即这个随机数的生成,独立于生成函数,这时我们说这个随机数发生器是非确定的。 |
上一篇:热门好玩的棋牌游戏排行推荐
下一篇:棋牌游戏:怎么玩一个癞子的斗地主
现金游戏的相关游戏攻略文章
- 05-06老K棋牌游戏
- 05-06棋牌手机游戏JAVA棋牌免费游戏
- 05-06成品的棋牌游戏能不能买
- 05-06大数据时代下的棋牌游戏应该怎么做
- 05-06腾讯棋牌舍不得的肥肉——捕鱼牛牛
- 12-24能在Steam斗地主了斗地主VR上架Steam商