随机数生成器
在你设定的范围内生成任意多个随机整数。
设置范围并按“生成”以产生随机整数。
公式
How this is calculated
你提供三个输入:下界、上界,以及你想要多少个数字。本工具首先将边界向内取整为整数——下界用 ⌈min⌉ 向上取整,上界用 ⌊max⌋ 向下取整——这样每个结果都是一个确实落在你所述范围内的有效整数。请求的个数会被钳制在 1 到 1000 之间,以保持输出可控。
对每个数字,它调用浏览器的 random() 函数,该函数返回半开区间 [0, 1) 内的一个均匀分数。将该分数乘以跨度 (max − min + 1) 并取下整,会得到一个从 0 到跨度减一的偏移量;再加上下界即可将其移入你的范围。这个“+1”使两个边界都包含在内,所以从 min 到 max 的每个整数都有完全相等的机会。
每次抽取相互独立,所以可能出现重复,并且分布是均匀的,但在小样本上不保证均衡。该生成器是伪随机的,不具备密码学安全性。当边界之间不存在整数的输入会返回错误,而不是一个数字。
关于此计算器
本工具会在你指定的最小值和最大值之间(两端均包含)生成均匀分布的随机整数。选择你想要的数量,按下「生成」,结果就会以标签形式显示出来。可用于抽奖、选出获奖者、挑选类似彩票的号码、对数据集进行抽样,或决断一件无关紧要的小事。
这些数字来自浏览器内置的伪随机数生成器,对于日常和休闲用途来说非常出色。由于每次抽取都是独立的,同一个数值可能会出现不止一次——这是预期的行为,而非错误。对于加密密钥或对安全敏感的应用,请改用专门的加密随机源。
常见问题
会。两端都是包含的,因此 1 到 6 的范围可能返回 1 到 6 之间的任意值。
会。每个数字都是独立抽取的,因此出现重复是可能的,也完全正常。
不适合。它使用的是浏览器的通用生成器。对于密钥、令牌或任何对安全至关重要的内容,请使用加密随机源。
也称为
TG we-Calculate Editorial Team. (2026). 随机数生成器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/random-number-generator
TG we-Calculate Editorial Team. "随机数生成器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/random-number-generator.
TG we-Calculate Editorial Team, "随机数生成器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/random-number-generator
@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} }
这个计算器对您有帮助吗?
