>>>>Hi all:
>>>>
>>>>How do I get a random number between 1 and 1000 in VFP6
>>>>I could not find it in help.
>>>>
>>>>Thank you.
>>>
>>>
? INT(1000 * RAND( ) + 1)
>>Instead of using 1000 in the equation above, use 999. The +1 could give you 1001, if RAND() returns 1 which it could.
>
>Right. Than the code that generates random integers in the specified range would be
>lnRandMin = 1
>lnRandMax = 1000
>
>? INT((lnRandMax - lnRandMin) * RAND( ) + lnRandMin)
>
Correct?
I think you should use round() rather than int(), see my other replies, though iI'm not convinced rand() returns 1.0
Len Speed