Wybierz losową wartość z tablicy
Mam tablicę wartości liczbowych i chcę losowo wybrać wartość z tej tablicy, a następnie wstawić ją do zmiennej
int.
Nie jestem pewien, jaki kod musisz zobaczyć. Więc,
Oto pętla
for, której używam do wygenerowania 13 liczb (1-13) i wstawienia ich do tablicy.
int clubsArray [];
clubsArray = new int [13]; for(int i = 0; i < clubsArray.length; i++) { clubsArray[i] = i +1; }
Działa to świetnie, ale teraz muszę wybrać na przykład 2 losowe wartości z tej tablicy (a następnie wstawić je do zmiennej, która będzie później używana.
Obejrzałem wiele witryn i zobaczyłem takie rzeczy, jak
ArrayList & < String & >, aby wstawić wartości do tablicy, a następnie użyć
Random generator = new Random ()aby wybrać wartość z tablicy, a następnie
.remove (), aby usunąć ją z tablicy. Ale kiedy kiedykolwiek tego użyłem, nie działało.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
clubsArray [new Random (). NextInt (clubsArray.length)]
zadziałaAby zmienić kolejność elementów w sposób losowy, użyj opcji .