---
title: "O Genç Mekanik Er Gibi Kendime Bir Mektup: Rastgeleliğin İlk Yanılsaması"
description: "Sevgili geçmişteki ben, o heyecanlı ama biraz da aceleci ruh haliyle bu satırları yazıyorum. Üniversite koridorlarında, o ilk mikrodenetleyicinin başında…"
date: 2026-11-02T12:55:25Z
updated: 2026-11-02T12:55:25Z
author: "Selda Kaya"
site: "Devre Tahtasından Kod Satırına"
language: "tr"
tags: ["rastgelelik", "mikrodenetleyici", "başlangıç", "kodlama", "elektronik"]
url: "https://dev-labirinti.nasilalinir.com/o-genc-mekanik-er-gibi-kendime-bir-mektup-rastgeleligin-ilk-yanilsamasi"
---

# O Genç Mekanik Er Gibi Kendime Bir Mektup: Rastgeleliğin İlk Yanılsaması

Sevgili geçmişteki ben, o heyecanlı ama biraz da aceleci ruh haliyle bu satırları yazıyorum. Üniversite koridorlarında, o ilk mikrodenetleyicinin başında otururken yaşadığın o bitmeyen "neden böyle olmuyor?" döngüsünü çok iyi hatırlıyorum. Özellikle de rastgelelik denen o sihirli kutuyu çözmeye çalışırken yaşadığın sabırsızlığı.

O günler... Sensin ya, ben o günlerde her şeyi bir anda çözebilecek kadar aceleciydim. Rastgele sayılar üretmeye çalışmak, benim için o dönemde siyah bir kutunun içinde periyodik olarak farklı çıkışlar vermesi demekti. Ve bu seferki hedefimiz, gerçekten *gerçekten* rastgele bir durum elde etmekti.

Hatırlıyorsun değil mi, Arduino'nun ADC (Analogdan Dijitale Dönüştürücü) pininden okuduğun o analog gürültüyü? O anki öfkeni ve aynı zamanda da saf merakını hissediyorum. "Bu sinyal, doğada gözlemlediğim her şey kadar kaotik olmalı," diye düşünüyordun. Ve tabii ki, ilk denemelerde o gürültü bazen bir parazit oluyor, bazen de çözümlenemeyen bir matematiksel dansın ilk adı.

## Doğadan Gelen Tohumlar ve Dijital Yansımalar

O dönemki en büyük yanılgımız şuydu: Donanımın kendisi, saf kaosun kaynağıdır. Oysa doğanın en küçük titreşimlerini bile yakalamaya çalışırken, o sinyalin gürültü ile bilgi arasındaki ince çizgisini kaçırıyorduk.

İlk birkaç denemede, sadece bir voltaj seviyesinin okuması üzerinden keskin bir ikili karar verme mekanizması kurmuştuk. Bu, çok basit görünüyordu; ancak oysa ki okuduğun değer, mikrodenetleyicinin örnekleme hızına, güç kaynağından gelen titreşime ve hatta o günkü bilgisayar kasasının termal durumuna bile bağlıydı. İşte bu noktada, teorik mükemmeliyet ile pratik uygulamadaki kısıtlı kaynaklar çarpışıyordu.

**Sabır**, o ilk dönemdeki en büyük düşmanın ve aynı zamanda en iyi öğretmenin oldu.

Eğer amacımız gerçekten eşsiz bir rastgelelik örneği üretmek idiyse, sadece tek seferlik ADC okumasına güvenmek yerine, birden fazla örneği almak ve bu örneklerin farklılıklarını birleştirip (bir çeşit "veri havuzu" oluşturarak) ardından bu havuz üzerinden kararı vermek gerekirdi. Bunu yapamadığımızda, elde ettiğimiz sadece "sezgisel olarak farklı" ancak aslında bir sonraki okumaya aşırı bağımlı olan, yani kısmen öngörülebilir bir sistemdi.

## Algoritma vs. Fiziksel Belirsizlik

Senin o dönemdeki takıntın, "Bu olayı salt matematiksel bir fonksiyona indirgeyebilir miyim?" idi. Ve bu, her zaman en güzel hedef olsa da, bazen fiziksel dünyanın sunduğu o dirençle karşılaşacaktık.

Bu mektubu yazarken, tüm bu deneyimlerin bir sonraki seviyeye taşınmış halini görüyorum. Artık sadece Arduino'dan gelen o uçuşan sinyali değil, aynı zamanda bir fiziksel olay (belki de Geiger sayacından gelen tekil sayım gibi) ile entegre ederek *gerçek* bir entropi kaynağı yaratmanın yolunu bulduk.

Unutma sevgili geçmişteki ben, bazen en iyi kod, en saf ve kontrol edilemez olan gürültüdür. Ama bu gürültüyü yakalamak için gereken sabır, en zor yazılmış algoritmadır. Devam et ve o gürültüyü bir sonraki büyük tasarıminin tohumu yap.
