I want to get 4 random value(different from each other) 1 to 4 in Java.
I wrote a code like this. But the values aren't different from each other.
int number, idSearch[]=new int[4];
number = random.nextInt(4);
idSearch[0] = number;
for (int i = 1; i < 4; i++)
{
number = (int) random.nextInt(4);
for (int j = 0; j <= i; j++)
{
if (idSearch[j] == number) {
number = random.nextInt(4);
}
}
idSearch[i] = number;
}
Where is error? Can you help me?
Aucun commentaire:
Enregistrer un commentaire