gpt4 book ai didi

algorithm - 以预定义的频率生成一组随机事件

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:13:27 25 4
gpt4 key购买 nike

我有一组事件必须随机发生,但要以预定义的频率发生。即在(完全)无限事件的过程中,事件 A 应该发生 10% 的次数,事件 B 应该发生 3%,依此类推......当然,事件列表的百分比总和将增加最多 100 个。

我想以编程方式实现这一点。我该怎么做呢?

最佳答案

你还没有指定语言,所以这里有一些伪代码

你基本上想要一个函数,它会以各种概率调用其他函数

Function RandomEvent

float roll = Random() -- Random number between 0 and 1
if roll < 0.1 then
EventA
else if roll < 0.13 then
EventB
....

关于algorithm - 以预定义的频率生成一组随机事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/794588/

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