如何在python中每次生成一个新的唯一数字?

时间:2015-11-07 10:42:52

标签: python-2.7 numbers

对于我在python中的项目我想在每次执行代码时生成一个新的唯一编号。我是否有办法生成它?

1 个答案:

答案 0 :(得分:-1)

您需要random模块

如果你想从一个范围生成数字,这是最好的方法:

from random import randint
randint(1, 5)
>>> 3

如果您想从特定列表中生成数字,或只是从列表中选择一个项目:

from random import choice
numlist = [2, 4, 6, 8]
strlist = ["two", "four", "six", "eight"]
choice(numlist)
>>> 4
choice(strlist)
>>> "two"

Here's a page with more info