首页 > 使用教程 > 随机数生成:真随机与伪随机的区别

随机数生成:真随机与伪随机的区别

更新于 2026-10-25 · 阅读约 2 分钟

抽奖、抽签、生成测试数据都要随机数。计算机里的随机数其实不随机?本文讲清楚。

相关工具:随机数生成器

不用装软件,打开网页就能用。数据在浏览器本地处理,不上传服务器。

立即使用随机数生成器

一、伪随机数原理

计算机用数学公式生成随机序列,初始值叫种子。相同种子产生相同序列,所以叫伪随机。多数场景够用,但可预测。

二、真随机来源

硬件噪声、鼠标移动轨迹、放射性衰变等物理过程产生真随机。加密密钥必须用真随机(密码学安全随机数生成器)。

三、抽奖场景

普通抽奖用伪随机即可;涉及公平性质疑的活动,建议用第三方平台并公开随机种子,让参与者可验证。

四、区间与去重

生成指定范围的随机整数要注意边界包含;抽奖不重复中奖需开启去重模式,否则同一个人可能被抽中两次。

常见问题

为什么重新生成结果一样?

使用了固定种子,刷新页面会重置;换随机种子即可。

随机数能预测吗?

普通伪随机在已知种子和算法时可预测,安全场景禁用。

Excel 随机函数会变吗?

RAND 每次重算都变,需固定时先复制再粘贴为值。

相关阅读

时薪计算 URL别名生成 文本处理 Unicode转换 单位换算 字数统计
返回全部教程