Koord-Transf.2D Elemente3D ElementeNon Geo-ScripteFunktionenSteuerbefehleAttributeDiverseAddOns
ArithmetischeKreisMathematischeStatistischeStringArrayBinäreSpezial
MAX MIN RND
Name
RND
Syntax
RND(ausdruck)
Aufklappen Wertebereiche
ausdruck>0, Typ real
Aufklappen Erläuterung
Gibt einen gleichmäßig verteilten Zufallswert zwischen 0 und ausdruck zurück. Es ist ein "berechneter" Zufallswert, der bei jeder Abarbeitung des Skripts neu ermittelt wird. Bei intensiver Nutzung kann allerdings die Regelmäßigkeit des Zufalls sichtbar werden.
Aufklappen Beispiel
a=0.75 ! Aufteilungsbreite der Ergebnisse
b=1.25 ! Spektrum der Zufallswerte
n=25   ! Anzahl der Zufallswerte

FOR i=0 TO n
h=RND(b)
LINE2 i*a/n, 0, i*a/n, h
NEXT i

RECT2 0,0,a,b


Erzeugt in einem Rechteck (Breite: a=0.75 ) n=25 zufällige Höhen zwischen 0 und b=1.25.
Aufklappen Tipps und Tricks
Da der Wert tatsächlich bei jedem Programmdurchlauf neu ermittelt wird, ist ein Einfrieren eines bestimmten Objektzustandes nur möglich, wenn der Zufallswert nur bei der Änderung der Objekteinstellungen mit RND() ermittelt wird, danach aber in einem Parameter abgelegt wird.

In Animationen mit "3D-Modell bei jedem Bild neu berechnen" kommt es sonst zu einem zufälligen Flackern der Objekte. Z.B. bei Bäumen mit zufällig angeordneten Blättern oder Ästen.
ArchiTalk (EN):
Zufallszahlen im 2D-Skript
Aufklappen Referenzen
GDL-Handbuch 4.5 (DE) S.96\r\n
GDL-Handbuch 5.0 (DE) S.127\r\n
GDL-Handbuch 6.0 (DE) S.176\r\n
GDL-Handbuch 6.5 (DE) S.178\r\n
GDL-Handbuch 7.0 (DE) S.178\r\n
GDL-Handbuch 8.0 (DE) S.120\r\n
GDL-Handbuch 8.1 (DE) S.121\r\n
GDL-Handbuch 9.0 (DE) S.201\r\n
GDL-Handbuch 10.0 (DE) S.203\r\n
GDL-Handbuch 11.0 (DE) S.209\r\n
GDL Reference Guide 9.0 (INT) S.195\r\n
GDL Reference Guide 10.0 (INT) S.201\r\n
GDL Reference Guide 11.0 (INT) S.201\r\n
 




separates Web Control Fenster Download Objekt

Aufklappen GDL WebControl