La tarea
En este desafío, su tarea es escribir un código que genere uno de sus anagramas elegidos aleatoriamente con una distribución uniforme, pero nunca debería emitirse.
Elaboración
Sin ninguna entrada, su programa debería generar cualquiera de los anagramas de su código fuente. Su programa nunca debería generar su propia fuente tal como es, es decir, nunca debería ser una quine.
Entrada
Su programa no debe tomar ninguna entrada. Sin embargo, si su idioma requiere entrada como una necesidad, puede suponer que se le dará minúscula a. Sin embargo, no debe usar la entrada de ninguna manera.
Salida
Su programa puede generar resultados de cualquier manera, excepto escribirlo en una variable. Se permite escribir en archivos, consolas, pantallas, etc. La función también returnestá permitida.
Reglas Adicionales
El código fuente de su programa debe tener al menos 3 caracteres (no 3 bytes).
El código fuente de su programa debe tener al menos 3 anagramas posibles (excluyéndose a sí mismo). Por ejemplo,
aabno cuenta como un envío válido ya queaabsolo tiene dos anagramas distintos deaab(baayaba).Su programa no debe producir ningún error.
Su programa debe generar sus anagramas exactamente .
Se aplican las lagunas estándar y las reglas de quine estándar .
Ejemplo
Supongamos que el código fuente de su programa es abc. Debería generar aleatoriamente cualquiera de los siguientes (con distribución uniforme):
acbbcabaccbacab
Y, nunca debería salir abc.
Criterio ganador
Este es el código de golf , por lo que gana el código más corto en bytes. En caso de empate, ¡la solución que se publicó anteriormente gana!