Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Surprise: RAND() is an integer
Message
From
12/01/2006 09:58:44
 
 
To
12/01/2006 04:03:09
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9
Miscellaneous
Thread ID:
01085963
Message ID:
01086053
Views:
19
>and certainly RAND() cannot return 1.

I'll address only this aspect of your message. A bunch of us fought to have RAND() return only one of 0 and 1. Otherwise, it's too hard to spread the return value evenly over a range.

Before VFP 5, RAND() could return both 0 and 1, each of them rarely. It made turning random values into a range (m,n) very difficult. With no 1's, we can also do INT(n * RAND()) + 1 to get values from 1 to n and know they'll be properly distributed.

Tamar
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform