support non-kernel support random generator

Not use /dev/urandom block device generate random