假设您有四种敌人类型:基本、强、毒和飞行。对于游戏中的每个关卡,它们都有自己的生成频率,这导致比率分别为:0.4、0.3、0.2 和 0.1。
有没有办法无限地生成这些不同类型的敌人,使它们以完美的模式出现,不同类型的敌人以尽可能均匀混合的顺序出现?(就像吃喝玩乐一样。)
上述敌人类型的示例比率为:BBBB、SSS、PP、F。所以变成一个模式可能看起来像:BSBPSFBSPB(虽然我什至不确定我是如何得出这个结果的,但这主要是通过猜测它的外观。)
我可以为游戏中的每个关卡手动编码生成模式,但会有数百个关卡。设置它们的出现频率更容易,但我不知道如何将其编码为混合模式。
任何人都可以帮忙吗?