switched to using /dev/random vs /dev/urandom (fixes #5)