gpt4 book ai didi

c++ - 加权 boolean 值 - 缩放

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:38:58 28 4
gpt4 key购买 nike

我不确定如何实现这个,但这里是描述:

  • 取一个 0-10 之间的数字作为输入(0 总是返回 false,10 总是返回 true)
  • 将接收到的参数作为输入,并传递给一个函数,在运行时确定所需的 boolean 值是真还是假

比如说:

输入数字 7 -> (7 有 70% 的几率生成真 boolean 值) -> 传入函数,得到函数生成的 boolean 值。

此函数将运行多次 - 可能超过 1000 次。

谢谢你的帮助,我很感激。

最佳答案

bool func(int v) {
float f = rand()*1.0f/RAND_MAX;
float vv= v / 10.0f;
return f < vv;
}

关于c++ - 加权 boolean 值 - 缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16993837/

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