色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 隨機不重復

黃文隆2年前9瀏覽0評論

Python是一種流行的編程語言,它有許多實用的庫和模塊。其中一個非常有用的模塊是random模塊,它使Python具有生成隨機數的能力。在本文中,我們將探討如何使用Python生成隨機不重復的數值。

import random
# 創建一個空的列表來存儲生成的隨機數
randnums = []
# 確定要生成的隨機數的數量
num_of_randnums = 10
# 循環生成隨機數
while len(randnums) < num_of_randnums:
randnum = random.randint(1, 20) # 生成1-20之間的隨機數,可以自己修改邊界
if randnum not in randnums:
randnums.append(randnum)
# 輸出隨機生成的數字
print(randnums)

讓我們逐個分解這個代碼段。首先,在第一行中,我們導入了Python的random模塊。接下來,我們創建了一個名為randnums的空列表,用于存儲我們后面要生成的隨機數。然后,我們確定要生成的隨機數的數量。在這個例子中,我們將生成10個隨機數。

然后,我們使用while循環來生成隨機數。我們使用random.randint()函數來生成1-20之間的隨機數。如果生成的隨機數不在randnums列表中,我們就將它添加進去。

最后,我們使用print()函數輸出隨機生成的數字。這個程序將隨機生成10個在1-20范圍內不重復的數字。您可以根據需要自定義生成的數量和范圍。