[linux-programlama] Re: makineler ve rasgele sayi uretimi

---------

From: Hacı Hüseyin Ekemen (h2e@bilmuh.ege.edu.tr)
Date: Mon 11 Aug 2003 - 13:14:40 EEST

  • Next message: Serdar KÖYLÜ: "[linux-programlama] Re: makineler ve rasgele sayi uretimi"

      tabiki girdi uzayinin buyuklugu onemli fakat bunu alabilecegin en mantik
    li yerede system saatidir.(senin yaptigin mesur kaba hesaba (!) donersek,
    bir int buyuklugu 32 bittir senin buldun deger ise 25 bit tir! yetmez ise
    milisaniyeleri hesaba katabilirsin(!))ama sen bunu soyle anlama
      
       int randonumber()
       {
           return system_time();
       }
      
      

      tabi zaman icinde bir diger kistas ise iki olay arasinda gecen zamani da
    bulabilirsin./dev/random cihazi bu yontemi kullaniyo.keyboard , mouse vb.
    gibi seylerin intterupt degerleri arasindaki zamani kullaniyon.sonrada
    bunlari hash algoritmasindan gecirip bize sunuyo!

    router will route you

    On Mon, 11 Aug 2003, a.kadir altan wrote:

    > cok kaba bir hesap yapacagim bakalim ne cikacak:
    >
    > saat 24*60*60=86400 degisik deger verecektir, gun ise yaklasik (son 1 yili
    > goz onunde bulundurursan) sana 365 farkli deger verecektir o zaman
    > 86400*365=31536000 eder, bu da 25 bitlik bir sayi... gozden kacirdigim
    > birsey var mi ? onceki bir mesajda bunu geri donusu olmayan bir fonksiyon
    > (kasit burada hashler sanirim) ile kullanimi soylenmisti... hashin ne kadar
    > ongorulemez olmasi onemini yitirecektir o zaman... onemli olan girdi
    > uzayinin entropisidir, ki burada 25 bit...
    >
    > iyi calismalar,
    > kdr
    >
    > ----- Original Message -----
    > From: <h2e@bilmuh.ege.edu.tr>
    > To: <linux-programlama@liste.linux.org.tr>
    > Sent: Monday, August 11, 2003 11:55 AM
    > Subject: [linux-programlama] Re: makineler ve rasgele sayi uretimi
    >
    >
    > > eger kaynagin system saati fonk. ise tersi alinamayan bi fonksiyon olursa
    > > sana en baba random sayiyi verir.tabiki time belli bir duzeni izler.fakat
    > > bi fonksiyon calisirken icindeki bir deger i herzaman farkli bir deger
    > > olarak almak da system saati ile daha dogru olur!
    > >
    > > router will route you
    > >
    > > On Mon, 11 Aug 2003, [iso-8859-9] Tongu=E7 Yumruk wrote:
    > >


  • Next message: Serdar KÖYLÜ: "[linux-programlama] Re: makineler ve rasgele sayi uretimi"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.