Hét vraag- en antwoordplatform van Nederland

Vraag over JAVA?

Deze vraag gaat over JAVA niet over javascript.

ik wil graag doormiddel van een random één waarde van een array krijgen. Dit is de array:

redStone = new int[13];

redStone[0] = 1;
redStone[1] = 2;
redStone[2] = 3;
redStone[3] = 4;
redStone[4] = 5;
redStone[5] = 6;
redStone[6] = 7;
redStone[7] = 8;
redStone[8] = 9;
redStone[9] = 10;
redStone[10] = 11;
redStone[11] = 12;
redStone[12] = 13;

mag ik dan gewoon dit doen?

stone1 = redStone[misc.Random(13)];

PS:de benodigde files heb ik al geimporteerd.

Verwijderde gebruiker
14 jaar geleden
Geef jouw antwoord
0 / 2500
Geef Antwoord

Het beste antwoord

Nee, Java kent geen misc klasse, dacht ik.
Wat je doet is:

Random zomaar = new Random();
int Q = zomaar.nextInt(13);
stone1 = redStone[Q];

(ik weet niet of stone1 = redStone[zomaar.nextInt(13)] werkt)

Toegevoegd na 4 minuten:
Je kunt ook dit doen:

int i = ((int)(Math.random() * 13) - 1)

i is dan 0, 1,...11 of 12. (voor je array)
rose
14 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing