bilgisayar gibi düzenli işleyen bir sistemin rastgele yani random komutunu nasıl işliyor? winamp'ta rastgele parçaları bize nasıl çalıyor ya da sözlükteki butonun kerameti ne?
rastgele sayının bir formülü olamaz. formuller genelde hep aynı sayıyı çıkarır, bu nedenle bu sayıların sürekli değişmesini nasıl sağlarız?
cevap;
bilgisayar rastgele sayıyı üretmek için bir formul kullanıyor evet. ancak bu formülde sürekli değişen bir sayı var. peki bu değişken sayıyıyı nasıl sağlıyor.
beni kahreden de bu oldu; cevap: sistem saati.
saati milisaniyeler cinsinden çalıştırıyor ve biz komutu verdiğimizde o sayıyı bölüyor çarpıyor bize istediğimiz basamaklı bir sayı/sayılar verebiliyor.
rastgelenin çalışma prensibi budur. ben de bi bok sandıydım, evrenin sırrına ereceğimi düşünmüştüm. gidiyim bi çay koyayım.