
Keith B. answered 08/02/19
Software Engineer and Math Geek
The most common method of seeding the random number generator is to use the current time. I had to write a random number generator for a keno draw for a casino in New Jersey, and after some research I found that the only true randomness I could count on was Human interaction: to start the draw, a human had to push a button. This was actually a requirement in the specs. So every time the draw button was pressed, I reseeded the generator.
Worked. Software got certified by the New Jersey Gaming Authority.