共計 446 個字符,預計需要花費 2 分鐘才能閱讀完成。
可以使用 Python 中的 random 模塊來生成隨機數。如果要按照給定的概率分布生成隨機數,可以使用 random.choices() 方法。
以下是一個示例代碼,演示如何按照給定的概率生成隨機數:
import random
# 定義數字和對應的概率
numbers = [1, 2, 3, 4]
probabilities = [0.1, 0.3, 0.4, 0.2]
# 生成一個隨機數
random_number = random.choices(numbers, probabilities)[0]
print(random_number)
在上面的示例中,numbers 列表包含要生成的隨機數的候選項,probabilities 列表包含對應的概率。random.choices() 方法接受這兩個列表作為參數,并按照給定的概率分布生成一個隨機數。
請注意,choices() 方法返回一個列表,但我們在這里只取列表中的第一個元素,因為我們只需要一個隨機數。
運行以上代碼,將會輸出一個根據概率分布生成的隨機數。
丸趣 TV 網 – 提供最優質的資源集合!
正文完