private LocalDateTime computeRandomBirthDate(int age){ int year = date.getStartYear()-age; int month = rnd.nextInt(12)+1; int day; switch (month) { case 2: day = rnd.nextInt(28) + 1; break; case 4: case 6: case 9: case 11: day = rnd.nextInt(30) + 1; break; default: day = rnd.nextInt(31) + 1; break; } return LocalDateTime.of(year, month, day, 0, 0); } /**
while (date.getStartYear() == null) { try { Thread.sleep(1);
while (gameDate.getStartYear() == null) { try { Thread.sleep(1);
while (gameDate.getStartYear() == null) { try { Thread.sleep(1);