Zufallszahlen
Online-Würfel
Elm setzt konsequent auf Pure Functions, also reine Funktionen. Das bedeutet, dass Funktionen ausschließlich von ihren Argumenten abhängen und keine Zustände außerhalb der Funktion verändern. Eine Funktion liefert bei gleichen Eingabewerten also immer das gleiche Ergebnis. Zufallszahlen zu erzeugen widerspricht diesem Prinzip. In diesem Kapitel lernst du, wie du in Elm trotzdem mit Zufallszahlen arbeiten kannst.
Wir beginnen mit einem einfachen Würfel, der immer eine Zahl zwischen 1 und 6 generiert. Du kannst den Würfel dann noch weiter verbessern, indem du z.B. die Anzahl der Seiten anpasst oder die Anzeige der Augenzahl verschönerst. Außerdem könntest einen Würfel-Becher, also den gleichzeitigen Wurf von mehreren Würfeln, implementieren.
Voraussetzungen
Um dieses Projekt zu verstehen, musst du das Projekt Caesar bearbeitet haben.