python基礎 隨機函式

2021-08-06 07:34:16 字數 392 閱讀 5216

函式

描述choice(seq)

從序列的元素中隨機挑選乙個元素,比如random.choice(range(10)),從0到9中隨機挑選乙個整數。

randrange ([start,] stop [,step])

從指定範圍內,按指定基數遞增的集合中獲取乙個隨機數,基數預設值為1

random()

隨機生成下乙個實數,它在[0,1)範圍內。

seed([x])

改變隨機數生成器的種子seed。如果你不了解其原理,你不必特別去設定seed,python會幫你選擇seed。

shuffle(lst)

將序列的所有元素隨機排序

uniform(x, y)

隨機生成下乙個實數,它在[x,y]範圍內。

Python 基礎語法 隨機函式

函式是不能直接訪問的,需要匯入 random 模組,然後通過 random 靜態物件呼叫該方法。import random 方法返回隨機生成的乙個實數,它在 0,1 範圍內。import random random.random 返回隨機生成的乙個 0,1 範圍內的實數。import random ...

Python隨機函式

生成n個隨機數 list 1,2,3,4,5,6,7,8,9,10 slice random.sample list,5 從list中隨機獲取5個元素,作為乙個片斷返回 printslice printlist 原有序列並沒有改變。隨機整數 import random random.randint ...

python 隨機函式

運用random 方法的語法 import random random 方法不能直接訪問,需要匯入random模組,然後通過random靜態物件呼叫該方法 random.random 方法用於生成乙個0到1的隨機浮點數 0 n 1.0 import random print random rando...