1.雪花算法
# 随机生成19位唯一id
import snowflake.client
# os.system("snowflake_start_server --worker=1") 运行前需要在cmd启动服务,也可以考虑多线程执行
for i in range(1):
oid=snowflake.client.get_guid()
print(oid)
麻烦的就是要先启动snowflake的服务才可以
2.用时间戳生成id 基本也不会重复
t = time.time()
id = str(int(t * 100000000))