Welche Methode gibt ein zufälliges int zwischen einem Minimum und Maximum zurück? Oder existiert eine solche Methode nicht?Wie erzeuge ich eine zufällige ganze Zahl zwischen min und max in Java?
Was ich suche ist so etwas wie dieses:
NAMEOFMETHOD (min, max)
(wobei min und max sind int
s)
die soemthing wie folgt zurück:
8
(zufällig)
Wenn eine solche Methode existiert, können Sie bitte Link th die relevante Dokumentation mit Ihrer Antwort. Vielen Dank.
Update: atempting die vollständige Lösung in der nextInt Antwort zu implementieren ich diese:
class TestR
{
public static void main (String[]arg)
{
Random random = new Random() ;
int randomNumber = random.nextInt(5) + 2;
System.out.println (randomNumber) ;
}
}
ich bin immer noch die gleichen Fehler aus dem complier:
TestR.java:5: cannot find symbol
symbol : class Random
location: class TestR
Random random = new Random() ;
^
TestR.java:5: cannot find symbol
symbol : class Random
location: class TestR
Random random = new Random() ;
^
TestR.java:6: operator + cannot be applied to Random.nextInt,int
int randomNumber = random.nextInt(5) + 2;
^
TestR.java:6: incompatible types
found : <nulltype>
required: int
int randomNumber = random.nextInt(5) + 2;
^
4 errors
Was ist los hier los ist ?
Haben Sie zu erklären vergessen zu 'random' und weisen Sie eine neue Instanz von' java.util.Random' dazu? – MAK
könnten Sie erklären, wie das geht? – David
Haben Sie import-Anweisungen für java.util deklariert.Random – Shashi