随机数生成器
生成真正的随机数,具有可自定义的范围、数量和各种用例的高级选项。
定义: 浏览器的随机性来自操作系统 CSPRNG,经 Web Crypto 的 getRandomValues 获取。NIST SP 800-90A 定义了确定性随机比特生成器的构造及其熵源要求。
快捷预设
生成结果
如何使用随机数生成器
设置范围
设置随机数的最小值和最大值
选择数量
选择要生成的数字个数(最多 10,000 个)
设置选项
开启“仅不重复数值”以避免重复
生成并使用
生成、复制或下载你的随机数
理解随机数生成
什么是随机数生成?
随机数生成会在指定范围内产生不可预测的数字。本工具采用加密安全的方法,为游戏、模拟、抽奖和统计抽样确保真正的随机性。
- • True Randomness: Cryptographically secure generation
- • Flexible Range: Any min/max values you need
- • Bulk Generation: Generate up to 10,000 numbers at once
- • Unique Option: Prevent duplicate numbers when needed
为什么要用随机生成器?
随机数对于公平选取、无偏决策和统计应用至关重要。可用于竞赛、游戏、抽样、研究或任何需要不可预测性的场景。
- • Contests & Giveaways: Fair winner selection
- • Games & Simulations: Dice rolls, card draws
- • Statistical Sampling: Unbiased data selection
- • Decision Making: Eliminate bias from choices
即时生成
一键即时生成最多 10,000 个随机数。
100% 隐私
所有生成均在您的浏览器中完成。不会向任何服务器发送数据。
完全免费
无需注册,没有额外限制,想生成多少次都可以。
常用的随机数范围
1 到 10 的随机数
经典的“十选一”范围:快速做决定、确定先后顺序、从前十名单里挑一个,或课堂抽号。每个数字出现的概率恰好是 10%。
1 到 6 的随机数
标准六面骰。适用于桌游、骰子游戏或任何“六选一”的决定——在线骰子,永远不会滚到沙发底下。
1 到 100 的随机数
本页的默认范围,也是抽奖活动的首选:给每位参与者编号,勾选“不重复”,即可概率均等地抽出公平的中奖者。
1 到 1000 的随机数
适合大型抽奖、问卷抽样或测试编号。配合“不重复”选项,单次最多可抽取 10,000 个不重复样本。
随机数生成器常见问题
怎么在 1 到 10 之间随机选一个数?
把最小值设为 1、最大值设为 10,点击"生成随机数"——1 到 10 中每个数出现的概率都恰好是 1/10。这个范围常用于快速做决定、确定先后顺序或从十个选项里挑一个。
1 到 100 的随机数怎么用于抽奖?
把范围设为 1-100(或按参与人数设置),一次抽取多位中奖者时勾选"不重复",按需要生成相应数量的中奖号码。范围内每个数字概率相等,抽奖结果公平。
可以只生成不重复的随机数吗?
可以。勾选"不重复"选项,生成的数字集合中就不会出现重复值。
一次最多能生成多少个随机数?
一次最多可生成 10,000 个随机数。
可以导出生成的结果吗?
可以。您可以复制结果,或将其下载为文本文件。