问题描述
我需要识别带有明显不是渐进式字符的字符串。我的意思是,如果我生成连续的标识符,它们不应如下:
- 1、2、3、4 ...
- a,b,c,d ...
- k4f,k5f,k6f ...
此外,字符串最好短且易于阅读,理想情况下您可以在电话上轻松说出。因此,GUID不是一个很好的选择。一个6个字符的长字符串,只包含大写辅音和数字。
最后,必须生成标识符,并合理保证标识符是唯一的。 GUID对此将是完美的,因为以合理的速率工作时,两次生成相同的GUID极不可能。假设“合理费率”约为每天500。渐进整数(即使是十六进制形式)也可以很好地工作,但是显然它们是渐进的。
我可以选择哪种算法?我愿意接受使用渐进ID并对其进行处理以使其看起来不像渐进的解决方案。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)