Difference between revisions of "Category:LSL Needs Example"
Jump to navigation
Jump to search
m (Undo revision 1129921 by Trane210 Kozlov (Talk) localized original) |
m |
||
Line 3: | Line 3: | ||
Example: [[llFrand]] (the order of the parameters in the definition has no effect on the rendering). | Example: [[llFrand]] (the order of the parameters in the definition has no effect on the rendering). | ||
< | <nowiki> {{LSL_Function | ||
{{LSL_Function | |sort=Frand | ||
|sort=Frand | |func=llFrand | ||
|func=llFrand | |func_id=8 | ||
|func_id=8 | |func_sleep=0.0 | ||
|func_sleep=0.0 | |func_energy=10.0 | ||
|func_energy=10.0 | |p1_type=float | ||
|p1_type=float | |p1_name=mag | ||
|p1_name=mag | |p1_desc=Any valid float value | ||
|p1_desc=Any valid float value | |return_type=float | ||
|return_type=float | |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 | </nowiki><font style="color:red;"><nowiki>|examples=<lsl>default | ||
|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></nowiki></font><nowiki> | |||
}</lsl> | |func_helpers | ||
|func_helpers | |also | ||
|also | |notes= | ||
|notes= | The random number generator is not a source of entropy. | ||
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. | |||
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 | ||
Therefore, the pseudo random number generation is not suitable for any application which requires | completely predictable or completely unpredictable results. | ||
completely predictable or completely unpredictable results. | |cat1=Math | ||
|cat1=Math | |cat2 | ||
|cat2 | |cat3 | ||
|cat3 | }}</nowiki> | ||
}} | |||
</ |
Revision as of 11:44, 8 August 2012
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Articles in this category need examples written for them. To do that set the 'examples' value equal to a multiline string.
Example: llFrand (the order of the parameters in the definition has no effect on the rendering).
{{LSL_Function |sort=Frand |func=llFrand |func_id=8 |func_sleep=0.0 |func_energy=10.0 |p1_type=float |p1_name=mag |p1_desc=Any valid float value |return_type=float |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. |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> |func_helpers |also |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. |cat1=Math |cat2 |cat3 }}