擲骰子
在前一個練習中,你使用了 rand(),它會產生 0 到 1 之間的隨機浮點數。
正如 Hugo 在影片中說明的,你也可以使用 randint()(random 套件中的另一個函式)來隨機產生整數。以下的呼叫會隨機產生整數 4、5、6 或 7。不包含 8。
import numpy as np
np.random.randint(4, 8)
NumPy 已經以 np 匯入,且已設定隨機種子。來擲幾次骰子吧!
本練習屬於課程
Python 中級
練習說明
- 使用
randint()並填入合適的參數,隨機產生整數 1、2、3、4、5 或 6。這會模擬一次擲骰。將結果印出。 - 再擲一次看看結果是否不同。也把結果印出。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again