首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  编程

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

  •  
  •   okwork · 81 天前 · 1174 次点击
    这是一个创建于 81 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为了缩短 id,用 26 个字母和 10 个数字,按顺序实现自增 id。就是 [a~z]+[0~9]合起来,36 进制的意思:

    abc...zyz012...789 ,每一位按顺序用 36 个字符。
    3 回复  |  直到 2019-03-01 20:46:20 +08:00
        1
    zbinlin   81 天前
    你可以默认用原来的自增 id,在输出时转成 36 进制用 a-z0-9 来表示不就行了?
        2
    shenbo   81 天前 via Android
    python
    itertools.permutation ?
        3
    DeutschXP   81 天前 via iPhone
    十进制,36 进制互转,自己搜一下就有
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   809 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 16ms · UTC 20:35 · PVG 04:35 · LAX 13:35 · JFK 16:35
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1