Я хотел бы генерировать уникальные штыри на основе случайного числа. Я нашел это на Stack Overflow How to generate a random five digit number Java. Этот вопрос использует время для генерации чисел, поэтому вы получаете много дубликатов.Создание случайного штыря из 5 цифр
Вот мой код
public int createRandomPin() {
int k = random.nextInt(Integer.SIZE);
k = (k + 1) * 9999;
if (9999 > k || k > 99999) {
//then regenerate
} else {
return k;
}
}
Мой вопрос тогда
NetBeans выдает предупреждение отсутствующий "возврат". Кроме того, мне нужно реструктурировать код, чтобы, если он не является 5-значным знаком, он генерирует снова, прежде чем «возвращает k».
Если вы используете String.format, то каждый раз, когда вы получите 5-значное число, т. Е. ноль будет добавляться, если число меньше, чем пять. – Naruto
Я пробовал свой способ генерировать булавки намного лучше, чем другие способы. Мне нужно добавить что-то, что может проверить, имеет ли вывод 5 цифр, если он не регенерируется. Ей возвращается. – Craig
Можно ли обновить свой ответ? – Craig