BeYourTools

Calculators

随机数生成器

需要公平抽取?设个范围,抽任意多个数,每个结果都来自浏览器的密码学随机源。

Private by design: This tool runs entirely in your browser. Nothing you type or upload is sent to a server.

使用方法 随机数生成器

  1. 设置范围. 输入最小值和最大值。两端都包含,1 到 100 可能抽到 1 或 100。
  2. 选择数量. 输入要抽几个数,每个独立生成。
  3. 选择选项. 抽奖不重复请关闭重复,排序请开启升序。
  4. 抽取并复制. 按生成,一键复制结果粘贴到别处。

随机数生成器 功能

  • 用 crypto.getRandomValues,绝不用 Math.random
  • 任意整数范围,两端都包含
  • 可选无重复模式,唯一抽取
  • 可选结果升序排列
  • 一键复制完整结果列表
  • 每次点击最多抽 1000 个数

随机数生成器 常见问题

每个数都来自 crypto.getRandomValues,即操作系统密码学安全的随机源,并用拒绝采样消除取模偏差。和密码、密钥生成同源,比 Math.random 强得多。
您会看到明确提示而非错误输出。例如 1 到 5 之间抽 10 个不重复数是不可能的,工具会请您扩大范围或允许重复。
朋友、社团、课堂的非正式抽奖可以。受监管的彩票或赌博不行:那些需要认证审计的系统,通常还要见证抽取。
32 位整数能装下的任意范围,约 −21 亿到 +21 亿,覆盖几乎所有日常需求。
不会。生成完全在您的浏览器中完成,不记录、不存储、不传输。