4 svar
46 visningar
Teknikare är nöjd med hjälpen!
Teknikare 19
Postad: 29 sep 2020

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 10972
Postad: 29 sep 2020

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 19
Postad: 29 sep 2020 Redigerad: 29 sep 2020

 —

Teknikare 19
Postad: 29 sep 2020
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?

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

Svara Avbryt
Close