gpt4 book ai didi

Python随机选择

转载 作者:行者123 更新时间:2023-12-01 04:44:02 25 4
gpt4 key购买 nike

我有一个随机生成 0 或 9 的代码。此代码运行了 289 次...

import random
track = 0
if track < 35:
val = random.choice([0, 9])
if val == 9:
track += 1
else:
val = 0

根据这段代码,如果 9 生成 35 次,则生成 0。所以一开始就有很大的偏差,最后输出的大部分是0。

有没有办法减少这种偏差,使 9 均匀分布在 289 次中。

感谢您提前提供的帮助

最佳答案

显然您希望 9 出现 35 次,余下的情况下出现 0 - 但您希望 9 均匀分布。这很容易通过随机播放来完成。

values = [9] * 35 + [0] * (289 - 35)
random.shuffle(values)

关于Python随机选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29886263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com