Slight improvement to key generator, making sure random generator is acutally more random, rather than pseudo-random!  If that make sense!