開始使用免費開始

擲骰子

在前一個練習中,你使用了 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
編輯並執行程式碼