Difference between revisions of "LlFrand"
Jump to navigation
Jump to search
Line 11: | Line 11: | ||
|return_text=that is pseudo random number in the range [0.0,mag) or (mag, 0.0]. | |return_text=that is pseudo random number in the range [0.0,mag) or (mag, 0.0]. | ||
|spec=returns a pseudo random number in range [0.0, mag) or (mag, 0.0], depending upon the sign of mag. | |spec=returns a pseudo random number in range [0.0, mag) or (mag, 0.0], depending upon the sign of mag. | ||
|caveats | |caveats= | ||
<b>1.13.3 Known Issue:</b> specifying mag < 0 always returns 0. | |||
|examples= | |examples= | ||
<lsl> | <lsl> | ||
Line 31: | Line 32: | ||
|also | |also | ||
|notes= | |notes= | ||
The random number generator is not a | The random number generator is not a source of entropy. | ||
The sequence of random numbers are shared across the entire process, and not independently seeded. Therefore, the pseudo random number generation is not suitable for any application which requires completely predictable or completely unpredictable results. | The sequence of random numbers are shared across the entire process, and not independently seeded. Therefore, the pseudo random number generation is not suitable for any application which requires completely predictable or completely unpredictable results. |
Revision as of 18:20, 31 January 2007
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 pseudo random number in the range [0.0,mag) or (mag, 0.0].
• float | mag | – | Any valid float value |
Specification
returns a pseudo 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>Notes
The random number generator is not a source of entropy.
The sequence of random numbers are shared across the entire process, and not independently seeded. Therefore, the pseudo random number generation is not suitable for any application which requires completely predictable or completely unpredictable results.