26 字母+0~9 数字,实现顺序自增 id 的方法,有现成的库可以用的吗?

2019-03-01 19:54:08 +08:00
 okwork
为了缩短 id,用 26 个字母和 10 个数字,按顺序实现自增 id。就是 [a~z]+[0~9]合起来,36 进制的意思:

abc...zyz012...789 ,每一位按顺序用 36 个字符。
3336 次点击
所在节点    编程
3 条回复
zbinlin
2019-03-01 20:39:10 +08:00
你可以默认用原来的自增 id,在输出时转成 36 进制用 a-z0-9 来表示不就行了?
shenbo
2019-03-01 20:42:26 +08:00
python
itertools.permutation ?
DeutschXP
2019-03-01 20:46:20 +08:00
十进制,36 进制互转,自己搜一下就有

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/540140

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX