Random number zwischen X und Y
-
Hallo,
Um einen Random integer auszugeben zwischen X und Y, verwende ich:
// Example assumes these variables have been initialized // above, e.g. as method parameters or otherwise Random rand; int min, max; // nextInt is normally exclusive of the top value, // so add 1 to make it inclusive int randomNum = rand.nextInt(max - min + 1) + min;
Wie kann ich jedoch einen Random double ausgeben?
Z.B zwischen 4.8434 und 6.4323 irgend ein double? z.B 4.932 oder so etwas?
Danke!
-
rand.nextDouble(...)
-
Zeus schrieb:
rand.nextDouble(...)
Das gibt mir aber bloss ne Zahl zwischen 0 und 1...
-
und was genau ist jetzt das problem diese mit einer beliebigen 10-potenz zu multiplizieren?
wenn du angst um deine nachkommastellen hast, kannst du ja einfach nochmal nextDouble drauf addieren oder gleich nextInt verwenden und ein bisschen rumdividieren, um das auf den passenden wertebereich zu bekommen
-
jre schrieb:
und was genau ist jetzt das problem diese mit einer beliebigen 10-potenz zu multiplizieren?
wenn du angst um deine nachkommastellen hast, kannst du ja einfach nochmal nextDouble drauf addieren oder gleich nextInt verwenden und ein bisschen rumdividieren, um das auf den passenden wertebereich zu bekommenKönntest du bitte ein Beispiel machen?