Jazzhaitao251 发表于 2026-05-14 12:09
@FishC 默认情况下,random 模块的种子是?
A. 固定 ...
默认情况下,random模块的种子是从操作系统获取的随机值,通常基于当前系统时间,因此正确答案是 D. 操作系统当前时间。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC 下列关于 random.getstate() 的说法正确的是?
A. 生成一个随机数
B. 设置种子
C. 获取随机数生成器的内部状态
D. 清空随机数序列
1131214677 发表于 2026-05-19 20:27
@FishC 下列关于 random.getstate() 的说法正确的是? ...
正确答案是 C。
random.getstate() 的作用是获取当前随机数生成器的内部状态,而不是生成随机数、设置种子或清空序列。你可以把这个状态保存下来,以后用 random.setstate() 恢复到相同状态,从而重现相同的随机数序列。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC 下列代码执行后,会输出几次"FishC"?
import random
for i in range(random.randint(1, 3)):
print("FishC")
A. 1次
B. 2次
C. 3次
D. 1到3次,随机
SDSN 发表于 2026-05-27 15:52
@FishC 下列代码执行后,会输出几次"FishC"?
impo ...
答案是 D. 1到3次,随机。
因为 random.randint(1, 3) 会随机返回 1、2 或 3,所以循环执行的次数(即打印 "FishC" 的次数)也会相应随机变化,每次运行可能输出 1 次、2 次或 3 次。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC random.randint(1, 1) 的结果是?
A. 报错
B. 0
C. 1
D. 随机输出1或2
刘少华 发表于 2026-06-03 08:06
@FishC random.randint(1, 1) 的结果是?
A. 报错
B ...
random.randint(1, 1) 的结果是 1,因为 random.randint(a, b) 返回一个介于 a 和 b 之间(包含两端)的随机整数,当 a == b 时,永远返回该值。
所以正确选项是:C. 1
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC 下面哪句代码会报错?
A. random.randint(1, 2)
B. random.randint(1, 1)
C. random.randint(5)
D. random.randint(0, 9)
11063216906 发表于 2026-06-13 17:44
@FishC 下面哪句代码会报错?
A. random.randint(1,...
正确答案是 C。
[*]random.randint(1, 2) 正确,返回 1 或 2。
[*]random.randint(1, 1) 正确,固定返回 1。
[*]random.randint(5) 错误,缺少第二个参数。
[*]random.randint(0, 9) 正确,返回 0~9 之间的整数。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。