在线随机数生成器

在线随机数生成器:指定范围与个数一键生成随机整数,支持不重复/可重复、连续计时生成、预设与一键复制,加密级随机源。

在线随机数生成器
整数随机 · 可去重 · 支持连续生成 · 加密级随机源
点击「生成随机数」开始
按 空格 或 回车 也可生成(未聚焦输入框时)· 未生成
设置
快速预设

不重复:同一个数字最多出现一次,此时数目不能超过范围容量(最大值 − 最小值 + 1);可重复:每次独立抽取,可能出现相同数字。

本次结果统计
0个数
0总和
0平均值
—最大
—最小
100–200范围
生成记录
    范围与去重说明范围 ±10 亿 · 不重复 / 可重复
    数值范围为 −1,000,000,000 ~ 1,000,000,000 的整数,正负均可;最小值填得比最大值大时会自动交换后计算。「不重复」模式下每个数字最多出现一次,数目超过范围容量(最大值 − 最小值 + 1)时会给出提示;「可重复」模式每次独立抽取,可能出现相同数字。

    工具介绍

    在线随机数生成器是一款免费、即开即用的随机数工具。填写最小值、最大值与数目,点「直接生成」即可得到指定范围内的随机整数;默认「不重复」,同一个数字最多出现一次,也可以切换为「可重复」每次独立抽取。结果以大字显示,并实时给出个数、总和、平均值、最大值与最小值。

    工具提供「1 / 2 / 3 / 5 / 10 个随机数」与「1-10 / 1-100 / 100-200 / 1-1000 随机数」一键预设,还支持「开始(计时)」连续生成:每 100 毫秒刷新一次结果,显示已生成次数、用时与每秒频率;生成记录保留最近 12 条(仅存本地),随时可清空。适合抽奖抽号、随机分组、课堂点名、排座位等需要「随机得很直观」的场景。

    随机数生成器在线随机数随机数字生成随机整数不重复随机数随机数表抽奖随机数随机抽取数字随机数在线生成

    功能亮点

    • 指定范围:最小值、最大值可正可负,支持 ±10 亿以内的整数
    • 不重复模式:同一数字最多出现一次,自动校验范围容量是否足够(等价无放回抽样)
    • 可重复模式:每次独立抽取,可能出现相同数字(等价有放回抽样)
    • 一键预设:1/2/3/5/10 个随机数,以及 1-10、1-100、100-200、1-1000 快速切换并立即生成
    • 连续计时生成:点「开始(计时)」每 100 毫秒刷新一次,显示生成次数、用时与每秒频率
    • 结果统计:个数、总和、平均值、最大值、最小值与当前范围实时更新
    • 一键复制:整份结果按空格拼接复制到剪贴板,可直接粘到表格、文档或聊天窗口
    • 加密级随机源:优先 crypto.getRandomValues + 拒绝采样,范围内等概率、无取模偏差
    • 生成记录:保留最近 12 条生成记录,仅存本地浏览器,可一键清空
    • 键盘快捷与本地记忆:空格/回车即可生成;设置与记录保存在本地,刷新不丢失

    使用方法

    1. 设置范围与个数:填写「数目」「最小值」「最大值」,选择「不重复 / 可重复」(默认 10 个 · 100–200 · 不重复)
    2. 生成:点「直接生成」,或按键盘空格 / 回车,结果以大字显示在上方蓝色结果区
    3. 快速预设:点「1-100 随机数」等按钮可一键套用范围并立即生成一次
    4. 连续生成:点「开始(计时)」反复刷新结果,再点一次「停止」结束并记录本次(含次数与耗时)
    5. 复制与清理:点「复制」把结果粘贴到别处;点「清空」删除生成记录;点「恢复默认」还原设置

    适合人群

    • 抽奖与摇号:年会抽奖、直播抽号、排队取号等需要公开随机号码的场合
    • 随机分组与安排:课堂分组、值班表、座位与出场顺序
    • 教学演示:讲解等概率、无放回抽样与随机性
    • 日常决策:决定先后顺序、切蛋糕分块、谁去跑腿等小事交给随机

    常见问题解答(FAQ)

    生成的是真随机数吗?
    浏览器无法产生物理真随机;本工具优先调用操作系统提供的加密级随机源(crypto.getRandomValues),并用拒绝采样去除取模偏差,使范围内每个整数出现概率相等,足以满足抽奖、抽号等用途。
    「不重复」和「可重复」有什么区别?
    不重复:同一个数字最多出现一次(等价无放回抽样);可重复:每次独立抽取,可能出现相同数字(等价有放回抽样)。
    最多能生成多少个?
    单次最多 1000 个。不重复模式下数目不能超过范围容量(最大值 − 最小值 + 1),超出时会提示减少数目或放大范围。
    数值范围能有多大?
    支持 −1,000,000,000 ~ 1,000,000,000 之间的整数,正负均可;若把最小值填得比最大值大,会自动交换后计算。
    「开始(计时)」是做什么的?
    连续生成模式:每 100 毫秒刷新一次结果,并统计已生成次数、用时与每秒频率;点「停止」后会把最后一次结果记入生成记录。
    结果怎么复制?
    点「复制」按钮,结果会按空格拼接写入剪贴板,例如「145 115 191 …」,可直接粘贴到 Excel、文档或聊天窗口。
    结果会上传或保存到服务器吗?
    不会。全部计算在你自己的浏览器里完成,设置与记录只存在本地 localStorage,点「清空」即删除。
    生成记录能保存多久?
    仅保存在当前浏览器的本地存储中,最多 12 条;清理浏览器数据或点「清空」后即消失。
    可以生成小数吗?
    当前版本只生成整数;需要小数时可以先生成整数再自行除以 10 / 100,或把范围按比例放大后再换算。

    更新日期:2026-11-02