¿Cómo crear «azar» a partir de un procedimiento fijo?: La ciencia y criptografía de la imprevisibilidad