【发布时间】:2021-08-14 02:01:15
【问题描述】:
我正在尝试创建一个使用随机数生成 0 到 100 之间的随机数的函数, 我写了这段代码,但我只得到 0 和 1 之间的数字 我该怎么做才能解决这个问题
import random
def randint (min= 0, max = 100):
num = random.random()
return num
randint()
【问题讨论】:
-
乘以 100。
-
然后使用
floor()将其转换为整数。 -
您是否尝试重新实现
random.randint()?如果没有,请使用它。 -
欢迎堆栈溢出。这值得关注the documentation for the random module。在那里,您可以看到
random.random()旨在“返回 [0.0, 1.0) 范围内的下一个随机浮点数”,并且有一整套 subsection 的整数函数
标签: python