← 所有文章

怎样选随机数(彩票号码、抽签和抽样)

2026-06-12

简短回答: 设好最小值和最大值,选你想要几个数,如果它们必须唯一就打开"不重复"。ToolKoala 的随机数生成器能在任意范围内即时给你真正随机的数字,就在你的浏览器里——什么都不上传。

"随便选个数"比看上去更复杂

人们用随机数来干的活差别很大,对应的设置也不一样:

  • 彩票 / 幸运号码——比如从 1–49 里选 6 个不一样的号码。你需要不重复
  • 单个 1 到 N——抽一个中奖座位号、一页、一道题。一个数字,重不重复无所谓。
  • 按票号抽奖——每个人都有一个号;抽出一个(或几个唯一的)中奖者。
  • 抽样——从表格里随机抓 N 个行号来抽查。

能覆盖以上所有情况的两个设置,就是范围和是否允许重复

怎么用

  1. 打开随机数生成器
  2. 输入最小值最大值(任意整数——负数和很大的范围都行)。
  3. 设好你想要几个数字。
  4. 想要唯一的数字(彩票那种)就打开不重复;允许重复就关着。
  5. Generate,然后一键复制结果。

它用 crypto.getRandomValues 配合拒绝采样,所以范围内每个数字的概率都相等——不会有那些图省事的 "Math.random % range" 写法带来的取模偏差。

什么时候换个工具更合适

常见问题

怎么生成随机彩票号码? 设好范围(比如 1 到 49),设好你需要几个,然后打开不重复,这样就不会有号码出现两次。生成,复制你那一行。

这些数字真的随机吗? 是的——它们用 crypto.getRandomValues 配合拒绝采样,所以你范围内的每个数字概率都相等,也没有简单的 % range 可能造成的偏差。

我能拿到没有重复的唯一数字吗? 可以——打开不重复。它会在范围允许的限度内抽出尽量多的唯一数字。

它支持负数或很大的范围吗? 支持——任意最小值和最大值都行,包括负数和很大的跨度。

— Milo 🐨