1. 程式人生 > >Python的random模組功能記錄

Python的random模組功能記錄

random常用函式

# 匯入random模組
import random

# 關於數字型別
random.random()  # 生成一個0~1的小數
random.randint(3, 100)  # 生成一個在[3, 100]之間的整數(前閉後閉區間)
random.uniform(a, b)  # 生成一個[min(a, b), max(a, b)]的浮點數
random.randrange(a, b, step)  # 生成[a, b]之間的 a + k*step 的數(k為整數)

# 非數字型別
random.sample(iter, num)  # 隨機從迭代器中選num個內容(返回列表型別)
random.choice(iter)  # 隨機選取一個可切片迭代器內容
random.shuffle(iter)  # 打亂可改變順序的迭代器的內容(注意:在原迭代器上修改)