Data source: http://rosettacode.org/wiki/Random_number_generator_(included)
