2015-11-07 82 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

沒有重複的號碼。 –

相關問題