4 svar
692 visningar
Teknikare är nöjd med hjälpen
Teknikare 17 – Fd. Medlem
Postad: 29 sep 2020 14:25

Array med slumptal

Hej! Jag har en uppgift som ser ut så här:

Skapa en array som kan innehålla 10 heltal. Fyll arrayen med 10 slumptal mellan 100 och 999.

 

Jag har problem med biten som ger random tal, för mig blir alla 10 tal exakt likadana (och ibland även över 999). Vad har blivit knas? Min kod ser ut såhär:

 

//UPPGIFT A + B + C ARRAY MED SLUMPADE HELTAL
int[] hyllor = new int[10];
int random = (int)(Math.random()*999+100);

hyllor[0] = random;
hyllor[1] = random;
hyllor[2] = random;
hyllor[3] = random;
hyllor[4] = random;
hyllor[5] = random;
hyllor[6] = random;
hyllor[7] = random;
hyllor[8] = random;
hyllor[9] = random;


System.out.println("Talen är: " + (Arrays.toString(hyllor)));

Laguna 28443
Postad: 29 sep 2020 14:33

Ja, du skaffar ett slumptal och sen använder du det 10 gånger. Du får anropa Math.random varje gång du vill ha ett nytt slumptal.

Teknikare 17 – Fd. Medlem
Postad: 29 sep 2020 15:31 Redigerad: 29 sep 2020 15:32

 —

Teknikare 17 – Fd. Medlem
Postad: 29 sep 2020 15:31
Laguna skrev:

Ja, du skaffar ett slumptal och sen använder du det 10 gånger. Du får anropa Math.random varje gång du vill ha ett nytt slumptal.

Okej, hur ser det ut i koden?

Lindehaven 820 – Lärare
Postad: 30 sep 2020 14:02

Geeks for Geeks visar i Example 2 något som jag tror ger svar på dina båda frågor. 

Svara Avbryt
Close