计算机技术发展到今天,似乎已经达到了前所未有的高度,在众多行业中得到应用,然而在业界始终有一个难于解决的简单难题——利用计算机产生真正的随机数。
真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。这样的随机数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。我们也可以姑且的人为彩票的摇奖是一个物理随机过程,前提就是没人坐手脚。
计算机的“随机数”并非真的“随机数”,而是伪随机数——也就是通过一系列算法,从一个起始数字开始按照一定规则算出来的。
作为以逻辑运算为核心的当今计算机技术,逻辑、关系、规则是其最基本的假设。从哲学的角度上说,这和随机本身就是完全矛盾的,当前计算机无从产生真正的随机数,只是不同的算法给出的随机数是否高明与否,即使加入随机的种子也很要遵循一定的算法,何谈随机?
因而计算机产生的随机数通常会产生很重要的安全性后果,其算法也是某些行业的高度机密。如银行的电子支付报、彩票业等,那内部技术人员呢?
那我们机选的彩票是否是真正的随机?是否符合概率论的统计规律? 答案是否定的。从某种意义上讲,机选的号还不如守号和自己脑袋冒出来的诡异号合理。
彩票,骗局?你以为真的能中,只是一个一夜暴富的泡泡。