跳到正文
马克工具箱

随机数生成器

生成 1 到 100 之间的随机数、抽取不重复的号码,或者一次生成上千个。结果来自密码学安全的随机源,无法预测。

在浏览器本地运行,输入的内容和文件都不会上传

使用步骤

  1. 设置最小值和最大值(都包含在内)。
  2. 设置要生成的个数。
  3. 勾选「不重复」抽取互不相同的数,勾选「结果排序」按大小排列。
  4. 点击「生成」,然后复制结果。

参数说明

不重复
每个数最多出现一次,就像从抽奖箱里摸球。个数不能超过范围内的数字总数。
范围
从最小值到最大值的所有整数,两端都包含,可以是负数。

使用示例

抽奖号码。 最小 1、最大 35,生成 5 个,不重复并排序。

抽取中奖者。 最小 1、最大 250(参与人数),生成 1 个。

常见问题

生成的数真的随机吗?

数字来自浏览器的密码学安全随机数生成器 crypto.getRandomValues,并用拒绝采样消除偏差,范围内每个数被抽中的概率完全相同。

可以用来抽奖吗?

可以。给参与者编号,设置范围后抽取即可。如果要直接抽名字,可以用「抽签转盘」。

数据会发送到服务器吗?

不会,随机数在浏览器中生成。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具