Calculators
随机数生成器
需要公平抽取?设个范围,抽任意多个数,每个结果都来自浏览器的密码学随机源。
Private by design: This tool runs entirely in your browser. Nothing you type or upload is sent to a server.
使用方法 随机数生成器
- 设置范围. 输入最小值和最大值。两端都包含,1 到 100 可能抽到 1 或 100。
- 选择数量. 输入要抽几个数,每个独立生成。
- 选择选项. 抽奖不重复请关闭重复,排序请开启升序。
- 抽取并复制. 按生成,一键复制结果粘贴到别处。
随机数生成器 功能
- 用 crypto.getRandomValues,绝不用 Math.random
- 任意整数范围,两端都包含
- 可选无重复模式,唯一抽取
- 可选结果升序排列
- 一键复制完整结果列表
- 每次点击最多抽 1000 个数
随机数生成器 常见问题
- 每个数都来自 crypto.getRandomValues,即操作系统密码学安全的随机源,并用拒绝采样消除取模偏差。和密码、密钥生成同源,比 Math.random 强得多。
- 您会看到明确提示而非错误输出。例如 1 到 5 之间抽 10 个不重复数是不可能的,工具会请您扩大范围或允许重复。
- 朋友、社团、课堂的非正式抽奖可以。受监管的彩票或赌博不行:那些需要认证审计的系统,通常还要见证抽取。
- 32 位整数能装下的任意范围,约 −21 亿到 +21 亿,覆盖几乎所有日常需求。
- 不会。生成完全在您的浏览器中完成,不记录、不存储、不传输。
相关工具
UUID Generator
Generate bulk v4 UUIDs with Web Crypto - uppercase/lowercase, hyphens on/off, copy all.
Use tool →Password Generator
Generate strong random passwords with Web Crypto - length, character sets, entropy meter.
Use tool →Percentage Calculator
X% of Y, X is what % of Y, and percentage increase/decrease - three modes.
Use tool →Hash Generator
Hash text or files with MD5, SHA-1, SHA-256, SHA-384, SHA-512 - in your browser.
Use tool →