Math.random

Tekko

Mitglied
Folgender Fall:

int zahl=(int)Math.random();

ich möchte, dass zahl den Wert den er bekommt behält.
Auch wenn ich nochmal auf Run klicke das kein neuer random-wert entsteht.


Bei meinem Programm müsste es so sein, das die vorherigen Random-Werte nicht änderbar sein sollen.

Z.B.
Spieler spielt gegen Computer SchnickSchankSchnuk. der Computer bekommt einen Random-Wert für die Aktion.

Bei der zweiten Runde soll der Computer den ersten Random-Wert behalten.


Ich hoffe ihr habt verstanden was ich meine.
Danke im Vorraus :)
 

httpdigest

Top Contributor
Bzw., wenn du willst, dass immer dieselbe Sequenz von Zufallszahlen generiert wird, musst du ein java.util.Random Objekt instanziieren mit einem festen Seed (als Konstruktorargument).
 

CodeCrack

Mitglied
Leute, versteht ihr nicht, worum es ihm geht?!

Er möchte, dass bei jeder Ausführung seines Programms dieselben Zufallszahlen erzeugt werden!

Allerdings weiß ich auch nicht, wie man das macht, bzw. ob das überhaupt möglich ist. Bei C/C++ geht es. Bei Java weiß ich es nicht.
 

httpdigest

Top Contributor
Leute, versteht ihr nicht, worum es ihm geht?!

Er möchte, dass bei jeder Ausführung seines Programms dieselben Zufallszahlen erzeugt werden!

Allerdings weiß ich auch nicht, wie man das macht, bzw. ob das überhaupt möglich ist. Bei C/C++ geht es. Bei Java weiß ich es nicht.
Vielleicht liest du erstmal die Antworten hier:
Bzw., wenn du willst, dass immer dieselbe Sequenz von Zufallszahlen generiert wird, musst du ein java.util.Random Objekt instanziieren mit einem festen Seed (als Konstruktorargument).
 

RalleYTN

Bekanntes Mitglied
Seeded-random in Java wird mit der Random Klasse gemacht.
Java:
long mySeed = 11111111111111111L; // Nur die ersten 48 Bit werden berücksichtigt weil der Rest für irgendwelche Berechnungen reserviert ist
Random random = new Random(mySeed);
int zahl = (int)(random.nextFloat() * 30); // Wird eine Zahl zwischen 0 und 29 und je nach Seed wird es immer das gleiche Ergebnis geben
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
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
H Math.random() Allgemeine Java-Themen 3
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