Software for uniform random number generation: distinguishing the good and the bad | IEEE Conference Publication | IEEE Xplore