Beginner

随机数生成器

在你设定的范围内生成任意多个随机整数。
要生成的整数个数(1–1000)。

设置范围并按“生成”以产生随机整数。

结果仅为一般参考性的估算,并非专业建议——在依赖这些重要结果之前,请务必自行独立核实。 阅读完整免责声明.
公式
n = min + ⌊random() × (max − min + 1)⌋,取整数边界
How this is calculated

你提供三个输入:下界、上界,以及你想要多少个数字。本工具首先将边界向内取整为整数——下界用 ⌈min⌉ 向上取整,上界用 ⌊max⌋ 向下取整——这样每个结果都是一个确实落在你所述范围内的有效整数。请求的个数会被钳制在 1 到 1000 之间,以保持输出可控。

对每个数字,它调用浏览器的 random() 函数,该函数返回半开区间 [0, 1) 内的一个均匀分数。将该分数乘以跨度 (max − min + 1) 并取下整,会得到一个从 0 到跨度减一的偏移量;再加上下界即可将其移入你的范围。这个“+1”使两个边界都包含在内,所以从 min 到 max 的每个整数都有完全相等的机会。

每次抽取相互独立,所以可能出现重复,并且分布是均匀的,但在小样本上不保证均衡。该生成器是伪随机的,不具备密码学安全性。当边界之间不存在整数的输入会返回错误,而不是一个数字。

关于此计算器

本工具会在你指定的最小值和最大值之间(两端均包含)生成均匀分布的随机整数。选择你想要的数量,按下「生成」,结果就会以标签形式显示出来。可用于抽奖、选出获奖者、挑选类似彩票的号码、对数据集进行抽样,或决断一件无关紧要的小事。

这些数字来自浏览器内置的伪随机数生成器,对于日常和休闲用途来说非常出色。由于每次抽取都是独立的,同一个数值可能会出现不止一次——这是预期的行为,而非错误。对于加密密钥或对安全敏感的应用,请改用专门的加密随机源。

常见问题

会。两端都是包含的,因此 1 到 6 的范围可能返回 1 到 6 之间的任意值。

会。每个数字都是独立抽取的,因此出现重复是可能的,也完全正常。

不适合。它使用的是浏览器的通用生成器。对于密钥、令牌或任何对安全至关重要的内容,请使用加密随机源。

也称为

随机整数
随机抽数字
随机选号
在线随机数
随机数字
random number generator
random integer
rng

APA

TG we-Calculate Editorial Team. (2026). 随机数生成器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/random-number-generator

Chicago

TG we-Calculate Editorial Team. "随机数生成器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/random-number-generator.

IEEE

TG we-Calculate Editorial Team, "随机数生成器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/random-number-generator

BibTeX

@misc{wecalculate_random_number_generator, title = {随机数生成器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/random-number-generator}}, year = {2026}, note = {TG we-Calculate} }

这个计算器对您有帮助吗?