changes to Crypt_Random

Why not just throw an error instead?