Randomness for Encryption