Jonathan: Neuer Artikel: Zufallszahlen in JavaScript erzeugen

Beitrag lesen

Horst, auch dann hast du ein Problem. Random generiert Zahlen von 0 bis gerade unter 1. Du kriegst dann also in ganz seltenen Fällen auch eine 0 als Lottozahl.

Nicht round und nicht ceil, floor ist die richtige Methode. Für Zahlen von 1-49 macht man das so:

a = Math.floor(Math.random() * 49) + 1;