很多人好奇:屏幕上跳出来的随机数,到底是“真随机”还是“假的”?答案是:多数在线工具用的都是伪随机数。
真随机与伪随机
真随机依赖物理世界的熵源,比如大气噪声、电流波动,无法用公式复现。而伪随机数由算法生成:程序先取一个“种子”(例如当前时间的毫秒数),再通过固定公式算出一串看起来毫无规律的数字。
为什么伪随机也够用
高质量伪随机序列在统计上接近真随机,数字分布均匀,每个数出现的概率基本相等。对抽奖、点名、掷骰子这类场景,它完全满足公平性要求,而且生成速度极快,不需要任何外部设备。
在线工具是怎么工作的
浏览器内置的随机函数会结合时间、鼠标轨迹等内部状态不断更新种子,工具再把它映射到你设定的范围里。整个过程在本地瞬时完成,结果无法提前预知。
一句话总结:日常随机需求用伪随机完全可靠;只有密码学等高安全场景才需要专门的真随机源。