随机数生成器

设置范围,然后点击“生成”。范围内的每个数被抽中的机会完全相同。

已封存在本设备上

在浏览器中运行,不上传任何内容。

已封存

设置

抽取类型

结果

 

 

由浏览器的加密安全随机数生成器抽取:每个可能的值被抽中的机会完全相同。

使用方法

  1. 设置范围

    输入最小数和最大数,两端都包含在内。如有需要,可以添加小数位。

  2. 选择数量

    可以只抽 1 个数,也可以最多抽 1 万个,可选择是否允许重复,并按抽取顺序或排序后显示。也可以切换到骰子、硬币或摇号。

  3. 复制或下载

    复制结果,或下载为 .txt 或 .csv 文件,用表格软件打开。

常见问题

抽取真的公平吗?

是的。数字来自浏览器的加密安全随机数生成器(crypto.getRandomValues),也就是生成加密密钥所用的来源。每次抽取只读取覆盖你的范围所需的随机位,超出范围的值会被丢弃并重新抽取。这一“拒绝”步骤很关键:如果图省事用除法取余数,较小的数出现的概率会略高一些。

包含最小值和最大值吗?

包含,两端都包括在内。在 1 到 6 之间,1、2、3、4、5、6 每个数的概率都是六分之一。设置小数位后,这一网格上的每个值概率都相等:从 0 到 1、保留两位小数,就是从 0.00 到 1.00 共 101 个值。

怎样生成不重复的数?

勾选“不重复”。这样每个数最多出现一次,就像抽签一样。要求的数量不能超过范围内的数:在 1 到 10 之间抽 20 个不同的数是不可能的,工具会提示你。

可以掷骰子或抛硬币吗?

可以。“骰子”一次最多可掷 100 个骰子,可选 4、6、8、10、12 或 20 面,并显示总和。“硬币”一次最多可抛 1000 枚硬币,并统计正面和反面的次数。“摇号”会从 1 到你选择的数之间抽出互不相同的号码,例如从 49 个号码中抽出 6 个。

数字最大可以是多少?

整数范围为 −9,007,199,254,740,991 到 9,007,199,254,740,991,这是浏览器能精确处理的最大整数,在整个范围内抽取都保持精确。每次最多可抽取 1 万个数,小数位最多 10 位。

生成的数字会被记录吗?

不会。它们在你的设备上生成,永远不会发送到服务器。任何人,包括我们,都无法查看或重现你的抽取结果。

在你的电脑上安装 One For All

安装后,One For All 会像应用一样在独立窗口中打开,可直接从桌面或主屏幕启动。无需从应用商店下载任何内容,你的文件也依然保留在设备上。

  1. 点击地址栏右侧的安装图标,或打开浏览器菜单(⋮)。
  2. 选择“安装 One For All”或“将页面作为应用安装”:桌面和应用列表中会添加一个快捷方式。

要下载此工具的引擎吗?

此工具完全在你的浏览器中运行。为此,它需要从 One For All 下载以下组件,只需下载一次。之后这些组件会保存在这台设备上,下次使用时工具即可立即启动。

你的文件不会被发送到任何地方。