python中的random模塊用于生成隨機(jī)數(shù),其語法表達(dá)式為
random.sample(range(1,N),k)
表示從[1,N]的范圍內(nèi)隨機(jī)生成k個(gè)數(shù),結(jié)果以列表返回
例如
隨機(jī)生成5個(gè)(1,10)范圍內(nèi)的數(shù)字:
importrandom
foriinrange(5):
L1=random.randint(1,10)
print(L1,end='')
輸出結(jié)果為
67929
例如
隨機(jī)生成5個(gè)(1,10)范圍內(nèi)不重復(fù)的數(shù)字:
importrandom
L1=random.sample(range(1,10),5)
print(L1)
結(jié)果為
[5,1,7,2,8]
以上內(nèi)容為大家介紹了python培訓(xùn)之生成不重復(fù)的隨機(jī)數(shù)怎么寫,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。