İkili sayılar: bilgisayarın dili sadece 0 ve 1
Bilgisayar milyonlarca işlemi yapar ama bunların hepsini sadece iki sembolle ifade eder: sıfır ve bir.
Yazıyı okuHer zar atışı farklı. Ama bir bilgisayar programı kaç adım önceden tahmin edilebilir?
Bilgisayarlar çoğunlukla gerçek anlamda rastgele değil, sözde rastgele sayı üretir. Bir başlangıç değerine (tohum) matematiksel bir işlem uygular ve her seferinde farklı görünen bir sayı çıkarır. Ama aynı tohumla başlarsan aynı sırayı elde edersin. Oyun testlerinde bu özellik kullanılır.
Gerçek rastgelelik için fiziksel bir kaynak gerekir. Donanım tabanlı rastgele sayı üreticileri elektronik gürültüyü, sıcaklık dalgalanmalarını ya da diğer fiziksel olayları kullanır. Bazı sistemler fareyi hareket ettirdiğinde oluşan piksel farklarından, klavye vuruşlarının tam zamanlamasından rastgelelik üretir.
Şifreleme, güvenlik belirteçleri ve çevrimiçi piyango gibi uygulamalar gerçek rastgeleliğe ihtiyaç duyar. Tahmin edilebilir bir sayı dizisi, bir şifrenin kırılmasını kolaylaştırır. Bu yüzden güvenlik sistemleri sözde değil, donanım tabanlı rastgelelik kullanır.
Bir programlama ortamında ya da elektronik tabloda rastgele sayı üretme fonksiyonunu çağır. Aynı formülü 10 kez çalıştır ve sayıları kaydet. Tekrarlayan bir örüntü görüyor musun? Neden ya da neden değil, düşün.
KEŞFE DEVAM
Bilgisayar milyonlarca işlemi yapar ama bunların hepsini sadece iki sembolle ifade eder: sıfır ve bir.
Yazıyı okuWeb sayfasındaki her renk arkasında bir kod saklar. Bu kodlar 0 ile 9 arasındaki rakamları ve A ile F arasındaki harfleri birleştirir.
Yazıyı okuSütunlar ve satırlardan oluşan bu araç, hem matematik hem de düzenleme işlerini kolaylaştırır.
Yazıyı oku