gpt4 book ai didi

c# - 生成随机 boolean 概率

转载 作者:IT王子 更新时间:2023-10-29 04:20:09 29 4
gpt4 key购买 nike

我只知道如何生成随机 boolean 值(真/假)。默认概率为 50:50

但是我怎样才能用我自己的概率生成真假值呢?假设它以 40:60 或 20:80 等的概率返回 true...

最佳答案

一种方法是检查 Random.Next(100) 的返回值是否小于您期望的概率。不过,我不能说这种方法的真正“随机性”。

正确的例子,使用 20% 的期望概率:

Random gen = new Random();
int prob = gen.Next(100);
return prob < 20;

关于c# - 生成随机 boolean 概率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25275873/

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