【发布时间】:2020-06-21 14:11:05
【问题描述】:
我已经为一个游戏创建了一个代码,它不断地产生一颗心作为额外的生命,但是,我只希望它有时有机会发生,我决定最好的方法是生成一个随机数,如果数量超过一定值就会生成一颗心。
random = new Random();
double randHeartNum = random.nextDouble();
while (isPlaying == true) {
if (randHeartNum < 0.050) {
for (int i = 0; i < 1; i++) {
Bird heart = new Bird(getResources());
hearts[i] = heart;
}
randHeartNum = new Random().nextDouble();
}
}
for 循环在心脏中成功生成,但是当它被我的随机数生成器包围时它不起作用。
【问题讨论】:
标签: java android-studio random while-loop