随机
首先什么是“随机”?
这个问题看似简单,其实牵涉到物理学、数学、哲学甚至计算机科学的深层思想。
一个事件或数值的出现,在宏观上有规律可统计,但在微观上无法预测具体结果。比如掷骰子每次出几点不可预测,但掷很多次后每个点数出现的概率约为 1/6。
个体不可预测,整体有规律。
在人类现有的认知中,自然界的随机有两种层次。在牛顿经典力学体系中,一切都是确定的。如果你完全知道初始条件(比如质量、速度、方向、作用力),就能完全预测未来。但现实中我们无法测得精确的初始状态,所以系统表现得像是随机的,但并不是真正随机。
这种“看似随机”被称作为“混沌”。
但在微观的原子和亚原子粒子层面,也就是量子力学,现代物理学普遍认为存在真正的随机性。
放射性原子什么时候衰变?光子穿过偏振片时是透过还是反射?电子的测量结果是自旋向上还是向下?这些事件即使我们完全知道系统的波函数,也只能给出概率,而不是确定结果。
这就是“本源随机”,宇宙底层的不确定性。
所以爱因斯坦说:上帝不掷骰子。
计算机
我们再来看计算机,因为计算机是确定性机器,所有操作都由明确的指令执行,因此计算机无法产生真正的随机数,它通过算法产生的只是伪随机数。
X_{n+1} = (a * X_n + c) mod m
上面就是典型的“线性同余生成器(LCG)“。X_0代表种子(seed);a, c, m是算法参数。每一步的结果都决定下一步的输入。
为了获得更接近自然的随机数,现代计算机可以从物理噪声获取随机性,例如硬件随机数生成器,比如测量电子热噪声、电阻噪声;测量放射性衰变;测量光子的量子行为;CPU 自带的随机源(如 Intel RDRAND)。
这类称为真随机数生成器,它们的输出不可预测,接近自然界的“量子随机”。但在严格意义上,它们仍然不能被保证是“绝对随机”。
随机的应用
科学实验、社会调查、药物测试中常用随机抽样。从总体中随机选取样本,避免系统偏差。
计算机中,快速排序(QuickSort)用随机选主元,防止最坏情况;随机森林(Random Forest)用于机器学习分类;哈希函数(Hash Function)常用随机种子减少冲突。
随机也是加密安全的根基。密钥必须是随机生成的,否则容易被预测;会话密钥、一次性密码、盐值(salt)都依赖随机;区块链中生成签名、挖矿哈希也需要随机。
如果“随机”被预测,就等于“安全失效”。
在3D渲染、粒子系统、光线追踪中,随机用于模拟自然现象(火焰、烟雾、海浪);生成噪声纹理(如 Perlin Noise);实现逼真的光影效果(路径随机采样)。
神经网络训练时,初始权重是随机的,否则所有神经元学到的东西会完全一样。
双色球
大家还可能关心一个问题:“双色球”这样的抽奖,到底是真随机,还是伪随机?
双色球的开奖不是电脑计算出来的,而是通过一个透明的物理摇奖机,内部有固定数量的小球(红球33个、蓝球16个),机器吹气或机械搅拌,使球随机翻滚,最终自动落入通道的6个红球 + 1个蓝球被读取。
所以,这个过程依赖的是物理混沌系统,而不是数学算法。
虽然物理过程是确定的(空气流动、摩擦力、球的初速度),但由于:空气湍流极其复杂、球的表面微差、重心偏移、机械震动、温度变化、空气密度、机器微振动等等,导致它的状态对初始条件极端敏感。
这是典型的混沌系统。理论上可预测,实际上绝对无法预测。
因此,它表现出的结果在任何现实可测精度下,等价于“真随机”。
互联网抽奖
各种互联网平台的“抽奖”,从技术上几乎全部是伪随机,而在运营层面往往存在“可控随机”或“策略性伪随机”。服务器通过计算机算法生成随机数,决定谁中、谁不中,平台完全掌握所有随机的“种子”和规则”。
说白一点,就是我让你中你才能中。
因为绝大多数平台的核心目标不是“公平开奖”,而是“促进用户活跃和转化”。计算机程序通过各种加权积分,比如用户是否新注册、是否拉人助力、是否下过单、是否留存率低、动态调整中奖概率等,动态调整中奖的概率。
你会发现,“差一点就成功”、“只差一人助力”,永远只差一点。
这并不是随机现象,而是算法故意分配的结果。系统提前决定你的“成功路径”,并用随机外表掩饰。概率被人为设计成激发你持续参与,而非公平抽签。
有时平台确实准备了一定数量的实物或现金奖品,但分发逻辑并不是“平均抽取”,而是按照时间段、地区、活跃度、是否为推广用户等等进行精确控制。
总结
自然界中存在真正的随机,那是源自量子层面的不确定性,是宇宙运行的基本特征。而计算机世界中的“随机”,不过是算法制造的幻觉,它看似无序,却在逻辑的深处早已被严格定义。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.