Я создал код для игры, которая постоянно порождает сердце как дополнительную жизнь, однако я хочу, чтобы это происходило только иногда, я решил, что лучшим подходом было бы сгенерировать случайное число, и если число превышает определенное значение, оно порождает сердце.
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 l oop успешно появляется в сердце, но когда оно окружено моим генератором случайных чисел, оно не работает.