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 return
está 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,
aab
no cuenta como un envío válido ya queaab
solo tiene dos anagramas distintos deaab
(baa
yaba
).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):
acb
bca
bac
cba
cab
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!