首页 > python+mysql 生成字母+数字id

python+mysql 生成字母+数字id

http://xxxx.com/s/HbKCgQG6
http://xxxx.com/s/3EjSGjYK
http://xxxx.com/s/jMN1wyP7

请教这种短的字母+数字混合的id是如何生成的?环境是python+mysql


感谢楼上。我也觉得不错


感谢大家回答,刚刚测试了这个https://pypi.python.org/pypi/short_url,很理想!


利用mysql自增id做进制转换,生成的地址不会重复,这种方法最简单,但是随机性不好,连续的id具有连续的短地址。参考这篇文章
可以结合楼上的算法来做,看起来更安全一点。


py官方已经造好轮子。
https://pypi.python.org/pypi/short_url


短网址算法了

再推荐一个库,多种语言平台都有,方便不用语言的应用 encodedecode

hashids

具体算法看看源码了

【热门文章】
【热门文章】