Math.random()

Status
Nicht offen für weitere Antworten.

harl3kin

Mitglied
Hallo zusammen!

Ich rufe in zwei verschiedenen Klassen die Math.random() methode auf. Das Problem ist, dass die zweite mir immer den selben Wert zurückliefert wie die erste. Das Problem könnte dabei sein, dass sie ziemlich schnell hintereinander aufgerufen werden. Leider brauch ich beide Methoden, da es sich um eine Client-Server Applikation handelt.
Hat jemand einen Rat für mich ?

Danke!
 

L-ectron-X

Gesperrter Benutzer
Auch wenn Du mehrere Male hinter einander die Math.random() aufrufst (z.B. in einer for-Schleife), sollten nahezu jedes Mal verschiedene Werte ermittelt werden. Ich glaube um das schlüssig zu klären solltest Du mal etwas Code posten.
 

foobar

Top Contributor
Im Package java.security gibt es eine Random Klasse , die dir bessere pseudo Zufallszahlen liefert:
Code:
SecureRandom sec = SecureRandom.getInstance("SHA1PRNG");
sec.setSeed(new Date().getTime());
long rand = sec.nextLong();
HTH
 

meez

Top Contributor
foobar hat gesagt.:
Im Package java.security gibt es eine Random Klasse , die dir bessere pseudo Zufallszahlen liefert:
Code:
SecureRandom sec = SecureRandom.getInstance("SHA1PRNG");
sec.setSeed(new Date().getTime());
long rand = sec.nextLong();
HTH

Das geht einfach ewig lang....
Zudem kann es durchaus sein, dass du unendlich mal die gleiche Zahl bekommst...;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Math.random Allgemeine Java-Themen 9
Javafan01 Deklarieren einer Math.random() Zufallszahl Allgemeine Java-Themen 16
U Math.Random anders verteilen Allgemeine Java-Themen 4
C Math.random() vs Random Allgemeine Java-Themen 5
S Random() vs Math.random Allgemeine Java-Themen 4
S Potenzieren mit rationalen Potenzen ohne Math.pow Allgemeine Java-Themen 16
Arif Math.cos liefert komische Werte Allgemeine Java-Themen 8
O Best Practice Laufzeitvergleich Math.sqrt() aus Java und sqrt() aus C++ Allgemeine Java-Themen 1
J Methoden Math.abs Allgemeine Java-Themen 3
so_ein_Komischer Erste Schritte java Math Klasse finden? Allgemeine Java-Themen 2
J Commons Math 3.0 Multiple Regression Allgemeine Java-Themen 4
S OOP Apache Commons Math - Verwendung von Genetics - Wie werden Daten in Chromosomen gespeichert? Allgemeine Java-Themen 4
V Math.log auf meine Art zu ungenau Allgemeine Java-Themen 15
H Math.acos(10) => NaN Allgemeine Java-Themen 11
E Warum kann Math nicht instanziert werden? Allgemeine Java-Themen 17
h0b0 WTF? - Problem mit Math.pow() Allgemeine Java-Themen 6
A Wird Math.sin bzw. sinus auf Maschinencode abgebildet Allgemeine Java-Themen 6
isowiz Unerklärliches Problem mit Math.pow :( Allgemeine Java-Themen 4
M Math-String-Formel berechnen lassen Allgemeine Java-Themen 4
D java.lang.Math fehlerhaft? Allgemeine Java-Themen 18
E Random Generator Allgemeine Java-Themen 6
Zrebna Random Number - Generische Formel zwischen zwei INKLUSIVEN Werten Allgemeine Java-Themen 16
G Aus JTextField Zahlen auslesen und random generieren Allgemeine Java-Themen 10
heyluigi Random Integer Array Ausgabe nach Größe sortieren Allgemeine Java-Themen 6
S Random Passwort für den User + Hashen Allgemeine Java-Themen 6
BRoll Random - Wie aufgebaut? Allgemeine Java-Themen 9
T java.uil.Random liefert negative Werte Allgemeine Java-Themen 2
G Random zeichensatz Allgemeine Java-Themen 2
N Die Klasse Random in Java Allgemeine Java-Themen 3
H java.util.random magischer Startwert? Allgemeine Java-Themen 2
L Zufallszahlen mit Random.nextdouble() Allgemeine Java-Themen 3
dayaftereh Random Numbers in Java Allgemeine Java-Themen 7
Q Random mit beeinflusster Wahrscheinlichkeit Allgemeine Java-Themen 4
I Random Acces auf ein Set Allgemeine Java-Themen 4
S Random funktion in einer Grafischen Oberfläche Allgemeine Java-Themen 10
ARadauer Random keine Zahlen doppelt Allgemeine Java-Themen 4
S Random Allgemeine Java-Themen 9

Ähnliche Java Themen

Neue Themen


Oben