Wypełnienie tablicy int[] losowymi wartościami (+-)

0

Witam,
Potrzebuję wypełnić tablice losowymi wartościami tak aby wyglądała tablica w następujący sposób {1,20,-5,7,-30,-2,10,itp}
próbowałem użyć metody random nextInt((max - min + 1) + min) ale cały czas podaje mi dodatnie jeżeli wybiorę przedział min=-10, max=10
może ktoś ma pomysł, zakładam że jest jakieś proste rozwiązanie.
Z góry dzieki za pomoc

0

spróbuj tak: Najpierw losujesz liczbę od 0 do 20 (+1 żeby dziesiątke też zawarło), a potem odejmujesz 10 żeby mieć od -10 do 10.

		int min = -10;
		int max = 10;
		
		Random random = new Random();
		int randomNumber = random.nextInt(2 * max + 1) + min;

To co ty zrobiłeś tez jest ok ale źle dałeś nawiasy. zamień na:

nextInt(max - min + 1) + min

1 użytkowników online, w tym zalogowanych: 0, gości: 1