先說結論:
random.sample(range(10), n)
random.sample(range(0, 10), n)
以上兩條表示在範圍0-9內不包括10生成n條隨機數
random.randint(0, 10)
以上表示在範圍0-10內包括10生成1條隨機數
比如:
import random
test = random.sample(range(10), 10)
print(test)
輸出 [4, 8, 3, 6, 9, 5, 2, 0, 1, 7]
test = random.sample(range(0, 10), 10)
print(test)
輸出 [3, 0, 4, 9, 5, 1, 7, 6, 2, 8]
t =
for i in range(100):
test = random.randint(0, 10)
if test not in t:
print(t)
輸出 [8, 4, 9, 2, 5, 0, 10, 1, 3, 6, 7]
test = random.sample(range(0,10), 11)
報錯 valueerror: sample larger than population or is negative
test = random.sample(range(10), 11)
報錯 valueerror: sample larger than population or is negative
python random隨機生成密碼
隨機生成密碼 新建乙個字元列表,這個列表中的內容從前到後依次包含小寫字母 大寫字母 數字。形如 a z a z 0 9 建議 使用 生成該字元列表。分別輸入隨機數的種子x 整型 隨機生成的密碼個數n,每個密碼長度m。每個密碼包含的m個字元是從上述字元列表中隨機抽取 注意 本題不要用sample函式,...
Python random 隨機數生成
python random 隨機數生成 python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成...
Python random 隨機數生成
python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...