Esta situación aparece con frecuencia en criptografía, donde desea generar instancias de problemas difíciles junto con sus soluciones. Por ejemplo, existe el trabajo de Eric Bach (y más tarde, Adam Kalai) sobre la generación eficiente de enteros aleatorios con sus factorizaciones principales.
Una de las muchas observaciones interesantes de Impagliazzo y Wigderson (Aleatoriedad versus tiempo: desrandomización bajo una suposición uniforme. J. Comput. Syst. Sci., 63: 672–688, 2001) es que uno puede generar eficientemente matrices aleatorias uniformes módulo p junto con sus permanentes (Piénselo ... use la auto-reducibilidad del permanente ...) Además, sabemos que el permanente es auto-reducible al azar . Entonces este es un ejemplo de un problema muy difícil para el cual podemos generar instancias resueltas de manera eficiente.