![](/img/trans.png)
[英]How to generate UUID/GUID in Python 2.4 as UUID module is missing
[英]How to generate UUID in python withing given range
我需要为需要在给定范围内的 MYSQL int和BigInt生成 UUID,并且我需要10 位数字integer UUID,我为此编写了代码
def getUniqueID():
unique_id = uuid4().int & (0 << 32) - 1
return unique_id
例如,SQL int 不应超过 2147483647 的限制。(unique_id < 2147483647)。
def getUniqueID(min,max):
unique_id = uuid4().int & (0 << 32) - 1
return unique_id
SQL int 限制在这里找到,
首先,您可以使用以下命令安装shortuuid :
python -m pip install shortuuid
那么你可以像这样使用它:
import shortuuid
print(shortuuid.ShortUUID().random(length=10))
该项目位于github: https://github.com/skorokithakis/shortuuid
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.