题目
关于random . random () 函数正确的说法是:A. 生成 0.0 ~ 1.0 之间的随机数包括1.0B. 生成 0.0 ~ 1.0 之间的随机数不包括1.0C. 生成 0 ~ 10 之间的随机数包括1.0D. 生成 0 ~ 10 之间的随机数不包括 10
关于random . random () 函数正确的说法是:
A. 生成 0.0 ~ 1.0 之间的随机数包括1.0
B. 生成 0.0 ~ 1.0 之间的随机数不包括1.0
C. 生成 0 ~ 10 之间的随机数包括1.0
D. 生成 0 ~ 10 之间的随机数不包括 10
题目解答
答案
B. 生成 0.0 ~ 1.0 之间的随机数不包括1.0
解析
考查要点:本题主要考查对Python中random.random()函数返回值范围的理解,需明确其生成的随机数区间特性。
关键知识点:
random.random()函数生成的是[0.0, 1.0)之间的均匀分布浮点数,即包含下限0.0,但不包含上限1.0。选项中的范围描述需严格对应此特性。
破题关键:
- 排除涉及错误范围(如0~10)的选项(C、D)。
- 区分包含/排除1.0的选项(A、B),结合函数特性判断正确性。
选项分析
选项A
描述:生成0.0~1.0之间的随机数包括1.0。
错误原因:random.random()的上限是不包含1.0的,因此此选项错误。
选项B
描述:生成0.0~1.0之间的随机数不包括1.0。
正确性:符合random.random()的实际行为,正确。
选项C、D
描述:涉及0~10的范围。
错误原因:random.random()的范围是0~1,与10无关,直接排除。