首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从16位数字生成ID

从16位数字生成ID
EN

Stack Overflow用户
提问于 2017-12-25 20:33:26
回答 1查看 104关注 0票数 0

是否有任何可能的简单方法/途径来将16位字母数字生成/加密为6到8位字母数字代码。16位数字有数百万种可能的组合,因此加密的6-8字母数字必须是唯一的。感谢您提前给我提建议。

EN

回答 1

Stack Overflow用户

发布于 2017-12-25 22:26:21

让我们算算一下,这只会让人痛苦片刻:

16位数字: 0-9为10个字符

10^16 =10,000,000,000,000

字母-数字,0-9a-zA-Z为62个字符

62^8 = 53,459,728,531,456

从10,000,000,000,000,

大于

53,459,728,531,456

then no.

但是,如果你愿意使用更大的字符集,包括重音字符,外加字符,也许还有表情符号,那么可以。

如果使用包含100个字符的字符集

100^8 = 10^16

那就对了。

如果使用包含465个字符的字符集

465^6 ~= 10.1^16

那就对了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47968670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档