lundi 5 janvier 2015

Zufallszahlen

Ich will reelle Zufallszahlen in einem abgeschlossenem Intervall [min, max] erzeugen ohne die Klasse RANDOM.



Für ganzzahlige Zufallszahlen habe ich die Anweisung "(int) Math.floor(Math.random(max-min+1))+min)" gefunden. Die ganzen Zahlen sind gleichverteilt mit der Anweisung.



Ohne die Typumwandlung (int) hätte ich aber immer noch keine reellen Zahlen.

Mit Math.round(Math.random(max-min)+min) kann ich auch keine reellen Zahlen erzeugen.



Wie mussich die Formel abändern? Math.random() liefert aber nur eine Zahl in [0;1[. Gibt es so was ähnliches auch für [0;1]?

THX!!!





Zufallszahlen

0 commentaires:

Enregistrer un commentaire