Springt zu einer zufälligen Priorität.
Random([Wahrscheinlichkeit
]:[[Context
,]Extension
,]Priorität
)
Springt bedingt zu der spezifizierten Priorität (und optional
Extension und Context), basierend auf der angegebenen Wahrscheinlichkeit,
die eine ganze Zahl zwischen 1 und 100 sein muss. Die Anwendung springt in
Wahrscheinlichkeit
Prozent der Fälle zu dem angegebenen
Ziel.
; Glücksspiel mit 20 % Gewinnchance bei jedem Durchgang:
exten => 123,1,Random(20:gewonnen,1)
exten => 123,n,Goto(verloren,1)
exten => gewonnen,1,Playback(gewonnen)
exten => gewonnen,n,Goto(123,1)
exten => verloren,1,Playback(verloren)
exten => verloren,n,Goto(123,1)
Wichtig
Die Applikation Random()
ist seit Version 1.4
„deprecated“ und wird durch die Funktion RAND()
ersetzt.
— in Asterisk 1.6 nicht vorhanden —