llFrand
Jump to navigation
Jump to search
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: float llFrand( float mag );8 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns a float that is random and in the range [0.0,mag) or (mag, 0.0].
• float | mag | – | Any valid float value |
Specification
returns random number in range [0.0, mag) or (mag, 0.0]; depending upon the sign of mag.
Caveats
Examples
<lsl> default {
touch_start(integer total_number) { // When touched, say "Heads" with probability 0.5, // otherwise, say "Tails." if ( llFrand(1.) < .5) llSay(0, "Heads"); else llSay(0, "Tails"); }
}
</lsl>