用 Python 在 True 和 False 之间进行有偏随机选择的最简单(不一定是最快)的方法是什么? “有偏见”是指根据我设置的概率,True 或 False 的可能性更大。
最佳答案
这很容易并且很快:
import random
def biased_flip(prob_true=0.5):
return random.random() < prob_true
当然如果你只是调用biased_flip()
你会得到True
和 False
每个都有 50% 的概率,但是例如 biased_flip(0.8)
会给你八个左右True
每个False
从长远来看。
关于python - 有偏见的抛硬币?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29090525/