ConvertThemAll

随机数生成器

点击“生成”,即可获得指定范围内的新随机数。

公式 数学

随机数

随机数: 76

工作原理

每次点击“生成”,都会从浏览器的安全随机源获取一个新的种子。该种子驱动一个快速伪随机数生成器来挑选数字。

范围内的每个数字出现的概率均等:生成器会剔除那些会使某些数字稍微更常见的数值。开启“不重复”后,数字的抽取不放回,如同从袋中摸球。

相同的种子总会产生相同的数字,因此抽取结果可以被核对或重现。

公式

每个数字的概率 P = 1 ÷ (最大 − 最小 + 1)
不重复:不放回抽取(Fisher–Yates)

示例计算

若要进行类似6选49的彩票选号,请设置从1到49,数量为6,并开启“不重复”。49个数字中的每一个出现的概率均为6/49。

常见问题

这些数字是真正的随机数吗?

它们是伪随机数,其种子取自浏览器的密码学随机源。这对游戏、抽签和抽样已经足够,但请勿用于生成密码或密钥。

能否再次得到相同的数字?

可以。复制种子即可;使用相同的种子和设置,即可重复同一次抽取。

是否会有任何数据发送到服务器?

不会。数字在你的浏览器中生成,并且不会被记录。