掷骰子
在上一个练习中,您使用了 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