in reply to Re^4: rand() function on Windows systems (pure Perl)
in thread rand() function on Windows systems
This line of code :
return ( ( $seed >> 16 ) & 32767 ) / 32767 * $max;
should be:
The difference can be seen if you don't use the integer (int) function.return ( ( $seed >> 16 ) & 32767 ) / 32768 * $max;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: rand() function on Windows systems (pure Perl)
by BrowserUk (Patriarch) on Dec 31, 2016 at 03:10 UTC | |
by bakiperl (Beadle) on Dec 31, 2016 at 16:10 UTC | |
by BrowserUk (Patriarch) on Dec 31, 2016 at 22:55 UTC | |
by BrowserUk (Patriarch) on Dec 31, 2016 at 20:18 UTC | |
by bakiperl (Beadle) on Dec 31, 2016 at 20:36 UTC | |
by BrowserUk (Patriarch) on Dec 31, 2016 at 21:44 UTC |