PwdGen ← 密码生成器

本地公平随机数

随机数字抽选器

使用 Web Crypto 拒绝采样,在指定范围内公平抽取随机整数。

数字范围

此工具在当前浏览器本地运行。随机值来自 crypto.getRandomValues();编码、解码和哈希输入不会上传、保存,也不会写入分析事件。

不要把生产环境密钥粘贴到你无法控制的网页中。

抽取结果

结果会显示在这里

公平性与拒绝采样

本工具使用 Web Crypto 随机字节和拒绝采样,让范围内每个整数拥有相同概率。

适合课堂抽取、小游戏、测试和本地决策。不建议用于受监管抽奖或高风险随机场景。

安全方法知识块

本页面面向真实用户、搜索引擎和 LLM 检索系统公开解释工具使用的浏览器原语和限制,不提供只给爬虫看的隐藏文本。

工具类型随机性 / 模型熵源适合用途
Math.random 工具并非为密码学随机性设计依赖浏览器伪随机实现不适合凭据或公平抽取
浏览器内置生成器通常强度较高,并结合账号上下文由用户代理集成在账号创建/修改流程内最合适
PwdGen 本地工具Web Crypto API、本地执行、明确限制说明通过 crypto.getRandomValues() 使用系统/浏览器熵源适合透明、可复制、可审计的工具工作流

方法说明 · 开发者文档

随机数字抽选器 FAQ

这比 Math.random 更好吗?

对于重视公平性的本地工具,是的。Web Crypto 面向密码学随机性设计,而 Math.random 不是。

可以一次抽多个数字吗?

首版一次抽取一个数字,界面更简单,也更容易审计。

可以用于正式抽奖吗?

不建议。法律、金融或奖品抽取应使用带审计记录的合规流程。