随机数与 UUID:抽奖、密码与唯一标识

随机数用于抽奖、密钥与唯一 ID。本文讲清随机与 UUID,并给出查询网生成工具。

核心要点

  • UUID 是 128 位全局唯一标识符,标准格式为 8-4-4-4-12 的十六进制,随机碰撞概率极低。
  • 普通伪随机数适合抽签、展示等场景;密码、令牌必须使用密码学安全随机数。
  • 生成随机整数时需明确区间是否含端点,例如 1–100 是否包含 100。

随机数用于抽签、验证码、加密 salt;UUID 是 128 位全局唯一标识符,常用于数据库主键、分布式 ID,碰撞概率极低。

随机≠安全

普通随机适合抽签展示;密码、令牌需用密码学安全随机数。

查询网UUID 生成随机整数随机密码满足不同场景。

常见问题

计算机生成的随机数是真的随机吗?
普通随机数是伪随机,由种子经算法生成,给定种子即可复现;密码学安全随机数则从操作系统熵源取数,不可预测,适合生成密钥、令牌与验证码。
UUID 会重复吗?
版本 4 的 UUID 含 122 位随机量,碰撞概率极低,实务中可视为唯一。它无需中央协调分配,适合用作数据库主键与分布式系统标识。
抽奖为什么要强调随机性?
抽奖、抽签需要可验证的公平性。应采用均匀分布且无放回的抽取方式,避免使用时间戳等可被预测的种子,这样才能降低被操纵的疑虑。
随机密码多少位才够安全?
一般建议 12 位以上,并混合大小写字母、数字与符号以提升信息熵。增加位数带来的安全性提升通常大于单纯增加字符种类,优先把长度做足。

最后更新:2026-09-19

相关工具

相关指南

‹ 返回知识库