我需要根据我可以定义的概率(0.25、0.50、0.75)随机确定是或否结果(类似于抛硬币)。
例如,我想随机确定“是”或“否”,其中“是”有 75% 的机会被选中。我对此有何选择?我可以使用 C++ 库吗?
您可以使用以下方法轻松实现这一点rand
功能:
bool TrueFalse = (rand() % 100) < 75;
The rand() % 100
会给你一个 0 到 100 之间的随机数,它低于 75 的概率是 75%。您可以替换75
任何你想要的概率。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)