マップ内のオブジェクトを「スポーン」する 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
これは正しいアプローチですか、それとも間違っていますか?
編集:わかりました、コードを修正しましたが、問題は解決したと思います。