Bu soruyu okudum ve güzel bir meydan okuma olacağını düşündüm.
Görev
Bir giriş ver 0<n<10
rastgele bir sayı ile
- tam olarak n basamak
- ilk değil bir
0
- yani
f(n)>10**(n-1)-1
- yani
- farklı basamaklar
Kazanan kriterler
Bu kod golf yani en kısa kod kazanır.
rasgele
Eşit dağılımlı rasgele demek istiyorum. Yani programın görüşüne göre, her olası sayı aynı şansa sahip. Yazdığınız dilin tuhaf bir rasgele sayı üreteci varsa, onu kullanmanız sorun değil.
Örnek
Şunun için rastgele seçilecek değerlerin listesi n=2
:
[10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98]