just like anything else with cryptography, please don't roll your own. all major OSes and programming languages provide primitives to generate cryptographically strong random numbers- use that instead.
I was hoping to illustrate the the grandparent post where more entropy can come from.