python中的random模塊用于生成隨機數(shù),其語法表達式為
random.sample(range(1,N),k)
表示從[1,N]的范圍內(nèi)隨機生成k個數(shù),結(jié)果以列表返回
例如
隨機生成5個(1,10)范圍內(nèi)的數(shù)字:
importrandom
foriinrange(5):
L1=random.randint(1,10)
print(L1,end='')
輸出結(jié)果為
67929
例如
隨機生成5個(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ù)的隨機數(shù)怎么寫,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。