Use SecureRandom instead of Random