Sadece bir BASIC ifadesinin özlülüğü hakkında bir meslektaşla 'ruhlu' bir konuşma yaptım:
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Bu kitabın adı ve basitçe şununla rasgele bir sırayla sonuçlanan iki sıra arasında değişen bir dizi /
ve \
karakter basacak :
( Http://www.flickr.com/photos/rndmcnlly/5058442151/sizes/o/in/photostream/ adresinden ödünç alınan resim )
Bir PHP eğilimi olan PHP'de aynı şeyi yazmanın en kompakt yolunun ne olduğunu merak ettik ve şunu belirledik:
while(1) { echo chr(47 + 45 * rand(0,1)); }
chr(47)
bir /
karakterdir ve chr (92) a'dır \
. Yani ifade echo chr(47 + 45 * rand(0,1));
, iki reklam müzesi arasında rastgele bir alternatif olacaktır.
Seçtiğiniz bir dilde, sonsuz bir rasgele sıra dizisi \
ve /
her bir karakterin seçilme olasılığının eşit olduğu karakterlerin çıktısını almak için en kısa programı veya işlevi yazın .
{}
Diş tellerini kaybedebilirsiniz , ancak bu yapabileceğiniz kadar özlüdür.