0

マップ内のオブジェクトを「スポーン」する if ステートメントを書いていて、パーセントで遊んでいましたが、それが正しいかどうかはわかりません。これは私が持っているものです:

int chance = rng_.nextInt(0, 100);
if(chance <= 20) // 20%
{
    // Spawn a chest
}
else if((chance > 20) && (chance <= 50)) // 30%
{
    // Spawn a monster
}
// Otherwise don't spawn nothing

これは正しいアプローチですか、それとも間違っていますか?

編集:わかりました、コードを修正しましたが、問題は解決したと思います。

4

2 に答える 2