Jak utworzyć tablicę i wypełnić ją losowymi liczbami w Javie
Za pomocą macierzy
Krok 1
Utwórz tablicę 2D z liczb całkowitych, na przykład "int [] [] arr = new arr [x] [y];", gdzie "x" to liczba wierszy, a "y" to liczba kolumn.
Krok 2
Utwórz nową instancję generatora liczb losowych, na przykład "Random rand = new Random ();"
Krok 3
Utwórz podwójne dla cyklu, aby przemieścić wszystkie pozycje w macierzy i dodaj nową liczbę losową do każdego wpisu, na przykład: "for (int i = 0; i <x, i ++) {for (int j = 0; j <y ; j ++) {arr [i] [j] = rand.nextInt (r);}} ", gdzie" r "jest maksymalną wartością, którą chcesz wygenerować.
Poprzez pakiet JAMA
Krok 1
Pobierz pakiet JAMA.
Krok 2
Dołącz pakiet macierzy JAMA w zależnościach twojego projektu, proces, który zależy od twojego JDK.
Krok 3
Utwórz nową losową macierz w kodzie, wywołując metodę statyczną Matrix.random (), na przykład "Matrix m = Matrix.random (x, y);" gdzie x to liczba wierszy, a "y" to liczba kolumn.