Oblivion:GetRandomPercent: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
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...)
 
K
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
  
  
Gibt eine zurfällig Zahl zwischen 0-99 (inklusive) aus.
+
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>