【发布时间】:2016-12-25 03:58:32
【问题描述】:
在python中基本上有一些方法可以使用random模块来获取具有固定数字的随机数
但这里我使用 python 的 uuid 模块来生成如下所示的随机字符串
id = uuid.uuid4()
print id
UUID('decbb83f-9c35-4c37-a3d9-69e89bd8dd73')
但我只想要来自上述随机 UUID 对象的 8 位数字
我们可以做类似的事情
print str(id).split('-')[0]
这里不是 UUID 对象而是字符串
我将在 django UUID 字段中使用这个 8 位随机 UUID(object) 编号,如下所示
uuid = models.UUIDField(unique=True, default=uuid.uuid4, editable=False)
那么如何只获取 8 位字母数字随机 UUID 对象?
【问题讨论】: