introduction to random numbers 668149