🇨🇳ZH

随机数生成器

在任意范围内生成随机数 — 安全可靠,在浏览器中运行。

—

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

关于随机数生成器

本工具在你设定的范围内挑选随机整数 — 适用于抽奖和赠品活动、选出获奖者或抽样、分配团队或名额、掷骰子或选择彩票式号码,或者为某个决定公平地设定起点。你可以控制最小值和最大值、要抽取多少个数字、是否要求它们全部唯一(不重复),以及是否要对结果进行排序。

计算方式

数字来自你浏览器的加密安全随机数生成器(crypto.getRandomValues),使用拒绝采样法将原始随机比特无偏地映射到你的范围内 — 因此从最小值到最大值之间的每个数值都真正具有相等的概率(这是许多简单生成器常常出错的细微之处)。该范围包含两端。对于唯一抽取,每抽取一个数字就会将其移除,就像从帽子里抽签一样,保证不重复。你可以一次请求最多1,000个数字,并可选择按升序排序。

假设与运作方式

  • 该范围包含两端 — 最小值和最大值都可以被抽中。
  • 得益于拒绝采样法,随机性安全且无偏差,因此结果适用于公平抽取和抽样。
  • 如果你输入的最小值大于最大值,两者会自动互换。
  • 唯一模式采用不放回抽取(无重复);普通模式允许同一个数字多次出现。
  • 启用排序时,输出结果会按升序排列。

局限性

  • **唯一模式需要足够大的范围。**你无法抽取比范围内数字更多的唯一数字(例如无法从1–10中抽取50个唯一数字);工具会提示这一点,而不会无限循环。
  • 它只生成整数,不生成小数或分数值。
  • 每次抽取数量上限为1,000个。
  • 「随机」意味着每个结果都是独立的,因此在非唯一模式下可能出现规律或重复 — 这是真正的随机性,而非故障。

隐私

数字完全通过你浏览器内置的加密功能在本地生成。不会上传、记录或存储任何数据。

常见问题

这个随机数生成器是免费的吗?

是的 — 免费、无需注册、无使用次数限制,在你的浏览器中运行。

它是否真正随机且公平?

是的。它使用浏览器的加密安全生成器并配合拒绝采样法,因此你所设范围内的每个数值都具有相等的概率且没有偏差 — 适用于公平抽取。

范围是否包含两端?

是的。你输入的最小值和最大值都可以被抽中。

我能得到不重复的数字吗?

可以。开启唯一模式后,它会采用不放回抽取,就像从帽子里抽签一样,因此不会有数字重复。

为什么我不能从1到10中抽取50个唯一数字?

因为只有10个可能的数值,所以无法在不重复的情况下抽取50个。唯一模式需要一个至少与抽取数量一样大的范围,当范围不够时工具会发出警告。

它能生成小数吗?

不能。它只生成整数。

这些数字会被发送到任何地方吗?

不会。它们在你的设备上生成,从不会被上传或存储。

Lakshay Kumar

作者 Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

最后更新: August 22, 2026
🎁