Tugas
Dalam tantangan ini, tugas Anda adalah menulis beberapa kode yang menampilkan salah satu anagram yang dipilih secara acak dengan distribusi yang seragam tetapi tidak boleh menampilkan sendiri.
Elaborasi
Diberikan tanpa input, program Anda harus menampilkan salah satu anagram kode sumbernya. Program Anda seharusnya tidak pernah mengeluarkan sumbernya sendiri, seperti seharusnya tidak menjadi quine.
Memasukkan
Program Anda tidak boleh mengambil input apa pun. Namun, jika bahasa Anda memerlukan input sebagai kebutuhan, Anda dapat menganggap bahwa itu akan diberikan huruf kecil a. Anda tidak harus menggunakan input dengan cara apa pun.
Keluaran
Program Anda dapat menampilkan dengan cara apa pun kecuali menulisnya ke variabel. Menulis ke file, konsol, layar, dll. Diperbolehkan. Fungsinya returnjuga diizinkan.
Aturan tambahan
Kode sumber program Anda harus memiliki setidaknya 3 karakter (bukan 3 byte).
Kode sumber program Anda harus memiliki setidaknya 3 anagram yang mungkin (tidak termasuk dirinya sendiri). Misalnya,
aabtidak dihitung sebagai pengiriman yang valid karenaaabhanya memiliki dua anagram selainaab(baadanaba).Program Anda tidak boleh menghasilkan kesalahan.
Program Anda harus menampilkan anagramnya dengan tepat .
Standar Celah dan aturan Quine standar berlaku.
Contoh
Misalkan kode sumber program Anda abc. Ini harus secara acak menampilkan salah satu dari yang berikut (dengan distribusi seragam):
acbbcabaccbacab
Dan, seharusnya tidak pernah keluar abc.
Kriteria Kemenangan
Ini adalah kode-golf , jadi kode terpendek dalam byte menang! Dalam hal seri, solusi yang diposting sebelumnya menang!