请教:怎么根据一个字符串(如:HSA1HJK)生成一个唯一的5位数字?(20分)

  • 主题发起人 主题发起人 YongSoft
  • 开始时间 开始时间
Y

YongSoft

Unregistered / Unconfirmed
GUEST, unregistred user!
请教:怎么根据一个字符串(如:HSA1HJK)生成一个唯一的5位数字?
 
答案是基本不可能。

5位数字从00000到99999最多能代表10万个字符串,就算字符串全部由大写字母组成,则
3位字符串的总数是 26*26*26 = 17576
4位字符串的总数是 26*26*26*26 = 456976,这已经超过了10万。

所以,5位数字最多只能唯一的对应3位字符串。
 
不可能!
发分~
 
后退
顶部