• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Math.random()

Status
Für weitere Antworten geschlossen.

Gimli

Mitglied
Ich hab ein problem mit Math.random. Math.random produziert ja immer eine Zahl zwischen 0 und 1. Jetzt will ich aber eine Zahl generieren die zwischen z.B. 12 und 15 liegt. Wie kann ich das realisieren?
 
Werbung:
Schon per ICQ geklärt aber ich schrieb es mal für alle :)

Code:
Math.round(Math.random() * 3)) + 12;

Gibt wenn Math.random 0 ergibt folgendes:

0 + 12 = 12
im höchtfall:
3 + 12 = 15

Tataa :D
 
Öhm, eine allgemeine Lösung wäre (ich schreibe einfach mal die mt_rand()-Funktion von PHP):
PHP:
var mt_rand = function(min,max) {
  return Math.floor(Math.random()*(max-min+1))+min;
}
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben