【发布时间】:2011-05-28 12:11:00
【问题描述】:
是否可以将用户的 ID# 编码为文本值?
例如,如果用户 ID# 是“50624”,是否可以将其转换为 7 个字符的文本值,例如“DEGXCVG”?
如果我对这个函数使用 MD5,我会得到 16 字节的哈希值。 结果值不应超过 7 或 8 个字符。
编辑: 我希望每个用户都有从 id 号获得的不同文本代码。
【问题讨论】:
-
你输入值的取值范围是多少?
-
值从 0 到 100.000 +
-
所以它是无符号的 32 位整数值?
-
所以是 10620。为了用 7 个字符表示 20 位,您需要 20/7 3=8,所以
0...7就足够了)。
标签: php