3 回答

TA贡献1786条经验 获得超13个赞
试试这个:
import random
nums = set()
while len(nums) < 4: # change 4 to appropriate number
nums.add(random.randint(0, 1000000))
例如:
>>> nums
set([10928, 906930, 617690, 786206])

TA贡献1796条经验 获得超7个赞
UUID 用于生成通用唯一标识符,它具有特定的结构,不会是您所追求的。
您可以random按如下方式使用该模块
import random
id = ''.join(str(random.randint(0,10)) for x in range(6))
print(id)
这是做什么的?
randint
生成一个介于 0 和 10 之间的随机数,即 0-9调用它会
for x in range(6)
生成六个随机数字str
将数字转换为字符串''.join
从数字形成单个字符串

TA贡献1831条经验 获得超10个赞
是的,为了让生活更轻松,让我们举一个简单的例子。
#lets import random, to generate random stuff
import random
#create a result string
result = ''
nums = [1,2,3,4,5,6,7,8,9,0]
for i in range(6):
result += str(random.choice(nums))
print(result)
添加回答
举报