isRandomTrue
Was wird geprüft?
Diese Condition prüft eine zufällige Wahrscheinlichkeit basierend auf einem konfigurierbaren Wert. Die Condition gibt true zurück mit einer Wahrscheinlichkeit von 1/oneToxChance. Je höher der Wert, desto seltener wird true zurückgegeben.
Felder
| System-Name | Art | Validierung | Data-Typ | Beschreibung |
|---|---|---|---|---|
| zeroToXChance | F | INTEGER | String | Definiert die Wahrscheinlichkeit (1/x Chance auf true) |
Beispiel
"conditions": [
{
"systemname": "isRandomTrue",
"displayname": "Zufallsprüfung",
"minimalReqVersion": 1,
"data": {
"zeroToXChance": "50"
}
}
]
Funktionsweise
- Der
zeroToXChanceWert wird aus den Variablen ersetzt - Ein zufälliger Integer zwischen 0 und
zeroToXChance-1wird generiert - Die Condition gibt
truezurück, wenn der generierte Wert gleich 0 ist - Dies ergibt eine Wahrscheinlichkeit von
1/zeroToXChance
Beispiele für Wahrscheinlichkeiten
zeroToXChance: 2→ 50% Chance (1/2)zeroToXChance: 10→ 10% Chance (1/10)zeroToXChance: 100→ 1% Chance (1/100)