为什么 random.choice() 几乎每次都返回相同的值?

问题描述 投票:0回答:1

Python 中 random 模块的 random.choice() 方法从传递给它的值列表中随机返回一个值。所以,我希望它每次都会返回一些随机值。但是,似乎多次返回相同的值。 例如下面的代码:

import random

print(random.choice(["apple","orange","banana"]))

执行5次时,返回“orange”3次,“apple”1次,“banana”1次。为什么会这样呢?如果有人能够提供一些有关 random.choice() 工作原理的见解,那将会很有帮助。

python random
1个回答
0
投票

如果您想了解更多关于随机模块的详细信息,您可以参考以下网址

https://docs.python.org/3/library/random.html

根据上述文档,它从非空序列 seq 返回一个随机元素。如果序列为空,则会引发错误。

© www.soinside.com 2019 - 2024. All rights reserved.