首页  >  问答  >  正文

关于python中生成唯一ID

python 中除了UUID可以生成唯一ID外,还有其他方法吗?这个UUID虽然可以做到,但太长了,有没有生成唯一ID比较短的方法?

PHP中文网PHP中文网2742 天前1141

全部回复(4)我来回复

  • 迷茫

    迷茫2017-04-17 18:03:30

    玩家角色ID,数据库ID自动increase 不就行了吗?
    不需要自己设置ID吧
    每次新增角色服务器ID自动+1
    同一个表里面会保证唯一的

    如果是多表的话

    分库分表的唯一ID解决方案,
    可以创建一个专门的ID表id_table,只有ID一个列且是主键
    每次插入玩家角色player_role记录时,先插入一条记录到id_table然后
    把LAST_INSERT_ID作为 player_role 的新id

    回复
    0
  • 黄舟

    黄舟2017-04-17 18:03:30

    太短了还怎么能保证唯一呢?

    回复
    0
  • 怪我咯

    怪我咯2017-04-17 18:03:30

    也许你可以先参考一下:

    shortuuid


    我回答过的问题: Python-QA

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 18:03:30

    一个自增的int64什么的都可以啊

    回复
    0
  • 取消回复