LlFrand/de
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Funktion: float llFrand( float mag );8 | Funktions ID |
0.0 | Verzögerung |
10.0 | Energie |
Gibt eine pseudo-zufällige Zahl aus dem Intervall [0.0,mag) oder (mag, 0.0].
Das Vorzeichen von mag passt zur Ausgabe.
• float | mag | – | jeder gültige float Wert. |
Spezifikationen
Gibt eine pseudo-zufällige Zahl aus dem Intervall [0.0, mag) oder (mag, 0.0], abhängig vom Vorzeichen von mag.
Warnungen
Der Zufallszahlenrzeuger ist keine Quelle von Entropie.
Beispiele
<lsl> default {
touch_start(integer total_number) { // Wenn berührt, sage "Kopf" mit einer Wahrscheinlichkeit von 0.5, // andernfalls sage "Zahl". if ( llFrand(1.) < .5) llSay(0, "Kopf"); else llSay(0, "Zahl"); }
}
</lsl>Hilfreiche Code-Schnippsel
Pseudo-random_Number_Generator - Nützliche für Anwendungen die wiederholbare Resultate benötigen die zufällig aussehen.
Notizen
Der Zufallszahlenrzeuger ist keine Quelle von Entropie.
Die Folgen von Zufallszahlen werden vom gesammten Prozess geteilt und nicht unabhängig gesetzt. Daher ist der pseudo-Zufallszahlenerzeuger nicht für Anwendungen geeignet die vollkommen vorhersehbare oder vollkommen unvorhersehbare Resultate benötigen.
Siehe auch
Funktionen
• | llListRandomize |