LlFrand/de - Second Life Wiki

LlFrand/de

From Second Life Wiki

Hauptseite > LlFrand > LlFrand/de
Jump to: navigation, search

LSL Portal Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien

Contents

Beschreibung

Funktion: float llFrand( float mag );

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

 
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");
    }
}
 

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
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.