Python 提供了一個功能豐富的標準函式庫,其中 random
專門用於生成隨機數。本文將介紹 random
的基本介紹,以及函式應用。
在 Python 中,random
包含了一系列函式,用於生成隨機數。這些函式可以產生不同類型的隨機輸出,如隨機整數、隨機浮點數,甚至是隨機選取序列中的元素。
random
提供了多種生成隨機數的方法。以下是一些最常用的函數:
random.randint(a, b)
:返回一個介於a和b之間的隨機整數(包括a和b)。random.random()
:返回一個介於0和1之間的隨機浮點數。random.choice(序列)
:從一個序列中隨機選取一個元素。random.shuffle(序列)
:隨機打亂一個序列的順序。使用 randint(a, b)
函式可以生成一個範圍在 a 到 b 之間的隨機整數。
import random
print(random.randint(1, 10)) # 輸出範圍為 1 到 10 的隨機數
random
模組提供 random()
函式,用於生成一個範圍在 0 到 1 之間的隨機浮點數。
import random
print(random.random()) # 輸出範圍為 0 到 1 的隨機浮點數
假設我們要模擬一個簡單的抽獎過程,可以使用 random.choice()
函式從參與者列表中選出獲勝者。
import random
participants = ["Alice", "Bob", "Charlie", "Diana"]
winner = random.choice(participants)
print(f"The winner is {winner}!")
random.shuffle()
函式能夠將序列的元素隨機打亂。
import random
deck = list(range(1, 53))
random.shuffle(deck)
print(deck)
😊 感謝你的耐心閱讀,若是你喜歡這篇內容,可以透過以下方式表達你的喜歡 😊