跳转到主要内容
← 首页

随机数生成器

在指定范围内生成一个随机数

在两个数值之间生成随机数

上下限都是整数时,结果也是整数(1 到 6 相当于掷骰子);只要任一上下限带小数,结果就是保留六位小数的小数。支持负数范围。数字由 Math.random 生成——用于游戏和抽奖足够公平,但不适合生成密码或密钥。

示例

掷骰子
最小值 1,最大值 6 → 4
随机小数
最小值 0,最大值 1.5 → 0.734215
负数范围
最小值 -10,最大值 10 → -3

常见问题

结果包含最小值和最大值吗?

整数范围包含:1 到 10 的范围可能返回 1,也可能返回 10。小数范围的结果大于或等于最小值、小于最大值。

可以生成 1 到 100 之间的数字吗?

可以。最小值填 1,最大值填 100,中间的每个整数出现的概率都相同。

这个生成器是真随机吗?

它使用 Math.random,一种快速的伪随机数生成器。用于游戏和抽奖足够公平,但不适合密码学用途。

相关工具