Alles Zufall
Abgesehen von atomaren Typen wie Zahlen und Zeichenketten, werden die meisten Objekte direkt mit ihrem Typ-Namen erzeugt. Hier als Beispiel der Objekt-Typ 'Random', welcher einen Zufalls-Generator bereitstellt.
Random
Hiermit wurde auch schon ein 'Random'-Objekt erzeugt. Damit lassen sich nun Zufallszahlen generieren:
Print Random.newInt( 100, 999 )
Bei jedem erneuten Aufruf wird nun eine neue Zufallszahl zwischen 100 und 999 erzeugt und ausgegeben.
Diese Zufallszahl lässt sich nun ebenso in einer Variable speichern:
rnd = Random.newInt( 100, 999 )
Print "Meine Zufallszahl ist " + rnd
Ebenso lässt sich ein zufälliger Bool-Wert erzeugen:
Print Random.newBool
Hier in einem kleinen Beispiel eingebaut:
b = Random.newBool
s = b.use( "Ja!", "Nein!" )
Print "Soll ich das wirklich tun? " + s
Die Funktion "use" benötigt 2 Argumente. Bei "true" wird das erste, bei "false" das zweite Argument zurückgegeben.