Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Random Number
Message
From
27/11/2001 08:46:37
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Miscellaneous
Thread ID:
00585489
Message ID:
00586246
Views:
28
>>>>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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform