Due to the flaws of rand()
, many other default implementations have emerged over the years. Among those are:
[arc4random()](<https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man3/arc4random.3.html>)
(available on OS X and BSD)[random()](<http://linux.die.net/man/3/random>)
(available on Linux)[drand48()](<http://pubs.opengroup.org/onlinepubs/9699919799/functions/drand48.html>)
(available on POSIX)