开始使用免费开始使用

掷骰子

在上一个练习中,您使用了 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
编辑并运行代码