加密级安全随机整数,单个或批量,可去重,浏览器本地
- 本地处理
- 分类 生成器
- 适合 从空白开始,先拿到一版可修改的结果。
这个工具能做什么
免费在线随机数生成器。设置最小最大,生成一个随机整数,或者批量 生成 N 个,可选"不重复"。底层用 `crypto.getRandomValues`(浏览器 CSPRNG,跟 TLS / WebAuthn 同一家族),不是 `Math.random`(可预测)。 适合抽奖、抽人、抽样、公平掷币等。100% 浏览器本地。
工具细节
- 输入
- 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 免账号使用
- 打开页面即可使用;刷新后是否保留结果取决于具体工具。
- 性能预算
- 首屏 JS ≤ 6 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 生成器 · 营销人
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
随机数生成 适合怎么用
适合快速生成初稿、起步素材或结构化结果,再人工整理后发布。
适合生成任务
- 从空白开始,先拿到一版可修改的结果。
- 生成可重复使用的草稿、名称、模板或占位素材。
- 先探索多个选项,再挑最适合当前任务的。
生成检查项
- 生成内容发给客户、上页面或进文档前,必须人工看过。
- 有品牌语气、格式或受众要求时,不要沿用默认值。
- 只保留真正符合任务的部分。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
直播里当场抽出中奖楼层
你答应粉丝从 230 条评论里公正抽 1 个。最小填 1,最大填 230, 点一次,出来的那个整数就是中奖楼层。因为底层走浏览器 CSPRNG, 没人能说你「内定了熟人」,这一抽没种子也无法回放。记得开屏录像, 事后想复盘也有据可查。
抽样做一次快速抽查
财务主管想从 480 张发票里抽 12 张核对。范围填 1 到 480,批量填 12,打开「不重复」,一次出 12 个不同的行号。不用再去清理表格里 RANDBETWEEN 撞出来的重复值,去重规则保证同一张发票不会被查两遍。
不带偏见地排演讲顺序
八个学生都交了作业,大家都觉得老师偏爱按姓氏排。生成范围 1 到 8、 批量 8 个、不重复的一组数,出来的就是发言顺序。三秒搞定,屋里 那句「凭啥总是我最后讲」也就没了。
造测试数据时生成有界随机 ID
你要 mock 50 条用户记录,账号要落在 100000 到 999999 之间且不撞号。 批量填 50,范围填 100000 到 999999,打开去重,直接把这一列复制进 你的测试夹具。这比你在控制台里随手写个 Math.random 循环铺出来的 分布要均匀得多。
常见踩坑
要的不重复个数超过范围容量(比如范围 1-50 却要 60 个唯一值),结果只回 50 个还以为出 bug,其实要么放宽范围,要么关掉去重。
忘了范围两端都包含,1-6 出的是六种结果(一颗公平骰子)不是五种,这个差一错会悄悄把骰子和抽奖模拟带偏。
一次粘 10000 个数还嫌工具卡,其实是浏览器在渲染这么多 DOM 节点,改成每批 1000 个就顺了。
隐私说明
全程在你浏览器里跑。最小值、最大值、批量大小和生成的数字都不离开页面,也不发往服务器,没有任何接口调用,也不记日志。范围这类可分享的输入可能编进网址,方便用链接还原你的设置,但随机结果本身每次都在本地重新生成,不会被保存。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。