我需要生成长度为 6 的唯一非连续字母数字字符串(不是更少,也不是更多)。对于非序列,我的意思是它乍一看应该在视觉上是随机的,而不是来自一个序列(在学习了几天后你是否能找到序列并不重要,它应该只是乍一看是随机的)。请记住,它必须是独一无二的。查找所有已经使用的数字也是不可行的。
我正在考虑让数据库生成一个唯一数字,然后应用一些函数将该数字转换为长度为 6 的唯一非顺序字母数字字符串。类似于散列算法的工作原理,但不会发生冲突。
我发现了这个:http ://blog.maxant.co.uk/pebble/2010/02/02/1265138340000.html 但序列在视觉上不是随机的。