RND function
Purpose: RND returns, as a single precision float, a random value between 0.0 and 1.0.
Syntax: RetVal! = RND Parameters:
Return Value:
|
Example: RangeR.bas will emit a single precision float between the LowValue and HighValue entered on the command line.
' RangeR.bas' Usage: RangeR LowValue HighValue RandomizerValueDIMRetVal!DIMhi!, lo!, rz! lo!=VAL(COMMAND$(1))hi!=VAL(COMMAND$(2))rz!=VAL(COMMAND$(3))IFrz!=0.0THENRANDOMIZEELSERANDOMIZE(rz!)ENDIFFORINTEGERi=1TO6RetVal!=RangeR(lo!, hi!)NEXTiFUNCTIONRangeR!(low!, high!)IF(low! > high!)THENDIMt! t!=low! low!=high! high!=t!ENDIFFUNCTION=(high!-low!+1)*RND+low!ENDFUNCTION
BCX Console Sample Programs using RND function.