Need to use /dev/urandom, /dev/random wont have enough entropy for most uses