ZestCalc
Appearance
Language

随机数生成器

在您设定的范围内生成一个或多个随机整数,并通过滚动动画揭晓结果。

设定范围并生成

设置下限和上限,也可以选择要抽取的数量,然后让动画滚动到最终结果。

每个数字都会独立生成,因此可能出现重复。

显示累计平均值
跨多次生成跟踪所有结果的平均值。

该范围为闭区间,因此下限和上限都有可能被返回。

生成的数字

每次抽取都会先从一个新的随机起点开始滚动,然后停在最终数值上。

准备开始第一次生成

在上方输入范围后,点击“生成”即可揭晓随机数字。

工作原理

快速了解如何使用生成器,以及随机抽取是如何进行的。

如何使用这个工具

  1. 输入要抽取范围的 下限上限
  2. 如果需要多个结果,请展开 高级选项,然后选择 1 到 20 之间的任意整数。
  3. 点击 生成,让动画滚动并揭晓最终的一个或多个数字。
  4. 如果要把生成的数值粘贴到其他地方,可使用 复制结果

随机数字是如何生成的

每个结果都会从您输入的闭区间中选出一个整数,因此下限和上限都可能成为最终结果。

当浏览器支持 Web Crypto API 时,生成器会使用该内置随机源,并将结果映射到您选择的范围内。这样,范围内的每个整数被选中的机会都是相同的。如果 Web Crypto 不可用,工具会回退到 Math.random()

如果您一次生成多个数字,每次抽取都是独立进行的。这意味着可能会出现重复值;当您只想进行简单随机抽取,而不是生成不重复的乐透式组合时,这种行为会很实用。