python实现java mybatis-plus的雪花算法
import copyimport osimport randomimport timeclass Sequence: # 时间起始标记点,作为基准,一般取系统的最近时间(一旦确定不能变动) twepoch = 1288834974657 # 机器标识位数 worker_id_bits = 5 datacenter_id_bits = 5 max_worker_id = -1 ^ (-1 << worker_id_bits)