I'd never encountered the apparant 16-bit limitation of perl's built-in rand function. most random numbers I use are pretty small. Having fallen foul of of it, I went to CPAN to look for an alternative and found Math::Random::MT which emulates (and replaces if you choose) the built-in rand and srand functions 1-for-1, and doesn't suffer this limitation. I can't vouch for the randomness of it's output (yet), but given it's authorship, it bodes well.
It uses XS, so you would need to compile it, (or download a compatible binary version AS 5.8) for your version of perl.
In reply to Re: Re: A little C code converted to Perl *HELP*
by BrowserUk
in thread A little C code converted to Perl *HELP*
by regnab
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |