Crea un programma che si genera da solo.
Tuttavia, se il codice sorgente viene ripetuto n volte (il che significa concatenare una copia del codice sorgente alla fine n-1 volte) , allora dovrebbe esserci 1 / n probabilità di produrre il codice sorgente originale, 1 / n probabilità di produrre il codice sorgente ripetuto due volte, una probabilità 1 / n di emettere il codice sorgente ripetuto tre volte, ... e una probabilità 1 / n di emettere il codice sorgente n volte.
Ad esempio, se il tuo programma lo è foobar
, dovrebbe sempre essere visualizzato esattamente foobar
. Tuttavia, se si esegue foobarfoobarfoobarfoobar
, allora non ci dovrebbero essere un ¼ possibilità ciascuna di emettere foobar
, foobarfoobar
, foobarfoobarfoobar
e foobarfoobarfoobarfoobar
.
- La distribuzione di ogni possibile output dovrebbe essere uguale
- Oltre ai metodi di I / O standard applicati e alle scappatoie standard vietate, si applicano le regole quine standard (impossibile accedere alla propria fonte, ecc.)
- Questo è il codice golf, quindi vince la risposta più breve in byte
foobarfoobar
), foobar
foobarfoobar
viene foobar
ripetuto due volte, non una volta.