随机数生成器
设好区间,填上需要几个数字,按一下按钮。做抽奖时打开「不重复」,同一个数字就不会出现两次。
快捷
数字来自浏览器的加密随机源,落在区间尾部的取值会被丢弃而不是回折 — 否则靠前的数字会略微多出现一些,而这正好毁掉一次抽奖。
- 免费
- 文件不会离开你的设备
- 无需注册
- 不限文件数量
使用方法
- 输入区间,或者直接用现成的:1–10、1–100、49 选 6。
- 填写要抽几个数字,以及是否允许重复。
- 点「抽取」— 数字会以大号显示,方便念出来。
- 其他标签页里是骰子、硬币和名单抽取。
实用说明
为什么不用 Math.random
浏览器里那个常用的随机函数速度快、原理上可预测,而且从来就不是为决定结果准备的。这里的数字来自加密随机源 — 生成加密密钥的同一个源。玩游戏无所谓,但对抽奖来说,这就是「真抽」和「看起来像抽」的区别。
被丢弃的尾巴
对随机数取余是落进区间的经典做法,而只要区间除不尽,它就会悄悄偏向靠前的数值。一千次抽取里偏差不到一个百分点 — 恰好是没人察觉、事后也没法解释的那种。这里落在尾部的取值会被丢掉并重新抽一次。
常见问题
可以用来抽奖吗?
可以,而且应当打开「不重复」:每个参与者编号最多出现一次。抽的时候录屏 — 这是向观众证明没有反复重抽直到满意的常规做法。
一次最多能抽多少个?
允许重复时最多一千个;不重复时最多等于区间大小:从 5 个数里要 10 个不重复的数是不可能的,所以结果会被截到 5 个,而不是一直空转。
所有人抽到的数字一样吗?
不一样。每次抽取都在你的设备上用全新的随机源完成,也没有可以共享的种子。两个人在同一秒按下按钮,得到的数字也不同。
区间可以是负数吗?
可以,两端都接受负值,而且填写顺序无所谓 — 较小的那个总会被当作下界。
相关工具
- 抛硬币 按下按钮,硬币在空中翻转,落在正面或反面。两面的概率完全相同:结果取自浏览器的加密随机源,而不是一份打乱顺序的图片列表。硬币下方是累计计数和最长连续次数——正是连续出现同一面,最容易让人怀疑…
- 掷骰子 点一个骰子就能快速投掷,或者输入 2d6+3 这样的式子后按回车。每颗骰子都取自浏览器的加密随机源,结果一颗一颗地显示而不是揉成一个总和,被「取最高」规则丢掉的骰子会带着删除线留在屏幕上。
- 随机转盘 每行写一个名字,按下转动,看转盘停在谁那里。每一格的概率完全相同,同一个名字写两遍就等于拿到两张票。名单只留在这台浏览器里:你的抽签不会有任何内容被发送出去。
- 密码生成器 打开页面即生成新密码,使用浏览器的加密级随机数生成器。密码不会被发送、记录或保存。
- UUID 生成器 按下按钮,就能得到可以直接贴进数据库、配置文件或测试数据的标识符。它们在页面内生成——没有哪台服务器会给你一个别人已经见过的号码。
- 二维码生成器 输入链接或任意文本,二维码随打随现。屏幕使用下载 PNG,印刷则选 SVG——放到多大都依然清晰。
- 配色生成器 选一个起始颜色,工具会按色轮算出其余的颜色。点击任意色块即可复制色值,或者放入一张照片,直接从中取出配色。
- Wi-Fi 二维码 填入网络名称和密码,二维码立刻出现。客人用相机一扫就连上,再也不用一个字母一个字母地念密码。