我只是在写一个 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
这是一个正确的方法还是我错了?
编辑:好的,我已经修复了代码,现在我认为问题已经解决了。