2015-11-07 51 views
-3

我的项目在python中,我想每次执行代码时都生成一个新的唯一编号。有没有一种方法可以让我产生它?如何在python中每次生成一个新的唯一编号?

+0

1,2,3,4,5 .....你只需要将计数器存储在某个地方...例如在一个文件中。显示一个尝试。并发性是一个问题吗?如果是这样,你需要锁定。 –

回答

-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

+0

1)这不会生成唯一的数字2)如果通过“代码被执行”,他的意思是“脚本被执行”? –

+0

你是什么意思的独特而不是随机? – BaronPaprika

+0

没有重复的号码。 –

相关问题