Oblivion:GetRandomPercent: Unterschied zwischen den Versionen
Aus Skript-Wiki
Keris (Diskussion | Beiträge) K (Die Seite wurde neu angelegt: '''Syntax:''' <code>GetRandomPercent</code> Gibt eine zurfällig Zahl zwischen 0-99 (inklusive) aus. Um eine Zahl zwischen zwei bestimmten Ziffern zu generieren ben...) |
Keris (Diskussion | Beiträge) K |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
− | Gibt eine | + | Gibt eine zufällig Zahl zwischen 0-99 (inklusive) aus. |
Um eine Zahl zwischen zwei bestimmten Ziffern zu generieren benutze: | Um eine Zahl zwischen zwei bestimmten Ziffern zu generieren benutze: | ||
− | <tesscript> | + | <tesscript>set randVal to min + GetRandomPercent * max / 99</tesscript> |
− | |||
− | set randVal to min + GetRandomPercent * max / 99</tesscript> | ||
Zeile 19: | Zeile 17: | ||
<tesscript>short rnd | <tesscript>short rnd | ||
+ | |||
set rnd to 5.0/99 * Getrandompercent ; => 0 to 5</tesscript> | set rnd to 5.0/99 * Getrandompercent ; => 0 to 5</tesscript> | ||
Zeile 25: | Zeile 24: | ||
set rnd to 0.05 * Getrandompercent ; => 0.00 to 4.95</tesscript> | set rnd to 0.05 * Getrandompercent ; => 0.00 to 4.95</tesscript> | ||
− | <tesscript> float rnd | + | <tesscript>float rnd |
set rnd to 5/99 * Getrandompercent ; => 0.00 to 5.00</tesscript> | set rnd to 5/99 * Getrandompercent ; => 0.00 to 5.00</tesscript> | ||
Zeile 31: | Zeile 30: | ||
[[Kategorie:Funktionen|GetRandomPercent]] | [[Kategorie:Funktionen|GetRandomPercent]] | ||
+ | [[Category:Bedingung-Funktionen|GetRandomPercent]] | ||
+ | [[Category:Sonstige_Funktionen|GetRandomPercent]] |
Aktuelle Version vom 14. September 2008, 16:23 Uhr
Syntax:
GetRandomPercent
Gibt eine zufällig Zahl zwischen 0-99 (inklusive) aus.
Um eine Zahl zwischen zwei bestimmten Ziffern zu generieren benutze:
<tesscript>set randVal to min + GetRandomPercent * max / 99</tesscript>
Beispiel:
<tesscript>short dice
set dice to 1 + 0.06 * GetRandompercent ; => 1 to 6</tesscript>
<tesscript>short rnd
set rnd to 5.0/99 * Getrandompercent ; => 0 to 5</tesscript>
<tesscript>float rnd
set rnd to 0.05 * Getrandompercent ; => 0.00 to 4.95</tesscript>
<tesscript>float rnd
set rnd to 5/99 * Getrandompercent ; => 0.00 to 5.00</tesscript>