See drand48.html