当我们需要 100 万个独特的变体时,代码的良好字符长度是多少?
What is a good character length for a code when we need 1 million unique variations?
我需要在可读性(例如不要太长)与足够长以创建 100 万个独特变体之间进行权衡。
代码可以使用数字和字母。
我们需要提供 100 万个唯一优惠券代码,我正在设计模型。
这可能无关紧要,但我们将使用 MySQL 来存储代码。
如果您使用 26 个字母(拉丁字母表,例如仅限大写字母)+ 10 个数字(0,1,...,9),您可以选择 36 种不同的字母数字字符。 4 个字母数字字符的组合:
36 * 36 * 36 * 36 = 1679616
给了我们 1679616 种不同的组合。
如果您要添加两个额外的字符,它会给我们:
36 * 36 * 36 * 36 * 36 * 36 = 2176782336
2176782336 个可能的优惠券代码。从超过 20 亿中随机选择一百万并将它们存储在 table.
中
我需要在可读性(例如不要太长)与足够长以创建 100 万个独特变体之间进行权衡。
代码可以使用数字和字母。
我们需要提供 100 万个唯一优惠券代码,我正在设计模型。
这可能无关紧要,但我们将使用 MySQL 来存储代码。
如果您使用 26 个字母(拉丁字母表,例如仅限大写字母)+ 10 个数字(0,1,...,9),您可以选择 36 种不同的字母数字字符。 4 个字母数字字符的组合:
36 * 36 * 36 * 36 = 1679616
给了我们 1679616 种不同的组合。
如果您要添加两个额外的字符,它会给我们:
36 * 36 * 36 * 36 * 36 * 36 = 2176782336
2176782336 个可能的优惠券代码。从超过 20 亿中随机选择一百万并将它们存储在 table.
中