llFrand

From Second Life Wiki
Revision as of 07:08, 28 January 2007 by Lee Ludd (talk | contribs) (Changed template to LSL_Function and added sort=Frand)
Jump to navigation Jump to search

Summary

Function: float llFrand( float mag );

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.

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>

Deep Notes

Search JIRA for related Issues

Signature

function float llFrand( float mag );