Der Martin: Stack Overflow at line XYZ

Beitrag lesen

Hallo Jasmin,

Oh, das muss wohl an der Uhrzeit gestern abend gelegen haben... glatt verlesen! :-)

;-)

Trotzdem kann, genau wie bei Math.ceil, auch bei Math.floor ein Laufzeitfehler enstehen (nicht vorhandener Index), nämlich genau dann wenn Math.random 1 zurückgibt.

Nein, weil Math.random() nie den Wert 1 liefert. Die oft formulierte Beschreibung "zwischen 0 und 1" ist da sehr ungenau. Es gilt grundsätzlich

0 ≤ Math.random() < 1

Das heißt, der Wert 0 ist im Wertebereich enthalten und _kann_ auftreten, der Wert 1 nicht.

Ciao,
 Martin

--
F: Was ist wichtiger: Die Sonne oder der Mond?
A: Der Mond. Denn er scheint nachts. Die Sonne dagegen scheint tagsüber, wenn es sowieso hell ist.