В рамках моего проекта мне нужно создать неповторяющиеся 2 или 3-значные случайные числа, задав набор чисел. Я не хочу реализовывать список или массив для этого, так как я должен получить 1 случайное число для каждого вызова функции.
Я пытался сделать это, используя класс Java SecureRandom. Я также получил помощь от некоторых сайтов, но я застрял между ними, можем ли мы перетасовать ЦЕННОСТИ и сделать это? Но я не знаю, как это можно сделать. Может кто-нибудь мне помочь?
import java.security.SecureRandom;
public class RandomNumber {
private static final RandomNumber rnd= new RandomNumber();
private static final char[] VALUES = new char[] {
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
private static final SecureRandom srn= new SecureRandom();
public String createID()
{
byte[] bytes = new byte[3];
srn.nextBytes(bytes);
}