代码生成器
14 模式长度
中等 51 位熵

适合优惠券和折扣码。

已保存的模式

暂无已保存的模式。

字符集
生成结果
PREVIEW ELPM-4671-cfvoYWVK-3685-hyhy
模式说明
X — 随机大写字母 (A-Z)XXXXXXXXXX
x — 随机小写字母 (a-z)xxxxxxxxxx
9 — 随机数字 (0-9)9999999999
* — 随机符号**********
# — 来自所有启用集的随机字符##########
\ — 转义:将下一个字符视为字面量\X\9\x

示例:

PROMO-XXXX-9999 → Voucher
GIFT-####-#### → Gift Card
######## → Password
####-####-####-#### → API Key

这是什么工具?

每批最多生成 2,000 个随机代码。使用模式定义结构——适用于优惠券代码、API 密钥、密码、礼品卡和折扣码。

常见问题

字符模式中各字符的含义是什么?

X = 随机大写字母 (A-Z),x = 随机小写字母 (a-z),9 = 随机数字 (0-9),* = 随机符号,# = 从所有启用字符集中随机选取。任何其他字符都被视为字面量(例如 XXXX-9999 中的连字符始终是字面连字符)。

生成的代码是真正随机的吗?

是的。所有代码均使用浏览器内置的加密随机数生成器 (crypto.getRandomValues) 生成,与安全敏感操作使用的来源相同。没有任何数据会发送到服务器。

我能生成多少个唯一代码?

每批最多 2,000 个。启用「仅唯一代码」可在批次内去重。对于更大的量,可生成多批并合并导出。像 XXXX-9999-XXXX 这样的模式有超过 2 万亿种可能的组合。

我可以保存模式以便以后使用吗?

可以 — 给你的模式命名并点击「保存模式」。最多 20 个模式存储在浏览器的 localStorage 中。你也可以通过导航栏中的设置齿轮图标将所有保存的模式导出为 JSON 文件。

我需要创建账户或注册吗?

不需要。无需账户、登录或电子邮箱。打开页面即可立即生成代码。您生成的任何内容都不会在您自己的浏览器之外被上传、记录或存储。

代码是在你们的服务器上生成,还是在我的浏览器中生成?

完全在您的浏览器中生成。其他一些生成器会通过服务器转发请求(通常设有 CAPTCHA 来控制负载),这意味着您的代码会经过他们的基础设施。本工具生成代码时从不发出网络请求,一切都使用 Web Crypto API 在本地运行。

两个生成的代码重复的概率有多大?

这取决于模式的大小,而不仅仅是批量大小。对于 8 位字母数字代码(62^8 ≈ 218 万亿种组合),生成 2,000 个代码时的重复概率低于 0.001%,所依据的生日悖论算法与 UUID 冲突率背后的数学相同。启用“仅生成唯一代码”可确保一个批次内没有重复,无论模式长度如何。

我可以一次生成超过 2,000 个代码吗?

每批 2,000 个的上限让生成保持快速且完全在客户端完成,没有服务器队列或速率限制。如需更大数量,可连续运行多个批次并合并导出的文件。批次之间没有冷却时间,因为没有任何内容在服务器上处理。

Why true randomness matters for code generation · How to generate unique codes that never repeat · All guide articles