Gerçek Bir Random Number Generator Mümkün Mü?
-
CnkGn bunu yazdısLeymN bunu yazdı
hocam elle ürettiğin ve bilgisayarla ürettiğin rasgele 200 sayıdan (100 lük 2 seri ) hangisinin bilgisayar hangisinin senin tarafından üretildiğini rahatlıkla söyleyebilirim.
ama yukarıdaki soruların cevabı ne dersen inanki bilmiyorum :D
hocam neye dayanarak söyleyebilirsin, merak ettim
hocam en temel mantığı ile bilgisayarın ürettiği sayıların frekansı birbirine çok yakın veya eşit oluyor. (örneğin her sayıdan 10 tane üretiliyor gibi düşün)
-
Rastgeleliği kabul edersek evrendeki tüm fizik yasalarını hiçe saymış oluruz.
Linuxta entropi değişik kaynaklardan da oluşturulabilir. Örneğin fare, tuş basımı vs. : https://en.wikipedia.org/wiki/Entropy_(computing)
Bir de bu var: https://www.youtube.com/watch?v=epq-dpMJIxs
-
random olması için sonucu etkilen birbirinden bağımsız birçok faktör olması lazım ve bunların random sayı üretilirkenki etkisinin tam olarak ölçülememesi lazım. bilgisayarların amacı bellidir belirli inputlara output çıkarır en nihayetinde ve tahmin edilemez birşey yapmasını sağlamak imkansız şu anda bildiğim kadarıyla. dış dünyada yaptığın şeyler birçok faktöre bağlı olduğundan (bozuk parayı atarkenki rüzgar, senin o an uyguladığın kuvvet, elinin açısı vs.) tahmin edilemez oluyor. insanların hareketlerini davranışlarını ve rüzgarın 2 saniye sonraki yönünü / gücünü tahmin edebilecek bir sistemin olsaydı o da rasgele olmazdı.
-
Buremba bunu yazdı
random olması için sonucu etkilen birbirinden bağımsız birçok faktör olması lazım ve bunların random sayı üretilirkenki etkisinin tam olarak ölçülememesi lazım. bilgisayarların amacı bellidir belirli inputlara output çıkarır en nihayetinde ve tahmin edilemez birşey yapmasını sağlamak imkansız şu anda bildiğim kadarıyla. dış dünyada yaptığın şeyler birçok faktöre bağlı olduğundan (bozuk parayı atarkenki rüzgar, senin o an uyguladığın kuvvet, elinin açısı vs.) tahmin edilemez oluyor. insanların hareketlerini davranışlarını ve rüzgarın 2 saniye sonraki yönünü / gücünü tahmin edebilecek bir sistemin olsaydı o da rasgele olmazdı.
Bilemediğimiz (hesaplayamadığımız) şeye rasgele deriz yani :) Faktörleri sabitlersek, paranın yazı ya da tura gelme ihtimali 1 olur.
Peki şöyle bişey yapsak, hep küçükken birbirimize sorduğumuz bir soru vardır : Aklından bir sayı tut ? (Heh tuttuysan eğer..)
Şimdi kaç olduğunu söyleme de neden o sayıyı tuttuğunu söyle ?
-
ozgunlu bunu yazdıBuremba bunu yazdı
random olması için sonucu etkilen birbirinden bağımsız birçok faktör olması lazım ve bunların random sayı üretilirkenki etkisinin tam olarak ölçülememesi lazım. bilgisayarların amacı bellidir belirli inputlara output çıkarır en nihayetinde ve tahmin edilemez birşey yapmasını sağlamak imkansız şu anda bildiğim kadarıyla. dış dünyada yaptığın şeyler birçok faktöre bağlı olduğundan (bozuk parayı atarkenki rüzgar, senin o an uyguladığın kuvvet, elinin açısı vs.) tahmin edilemez oluyor. insanların hareketlerini davranışlarını ve rüzgarın 2 saniye sonraki yönünü / gücünü tahmin edebilecek bir sistemin olsaydı o da rasgele olmazdı.
Bilemediğimiz (hesaplayamadığımız) şeye rasgele deriz yani :) Faktörleri sabitlersek, paranın yazı ya da tura gelme ihtimali 1 olur.
Peki şöyle bişey yapsak, hep küçükken birbirimize sorduğumuz bir soru vardır : Aklından bir sayı tut ? (Heh tuttuysan eğer..)
Şimdi kaç olduğunu söyleme de neden o sayıyı tuttuğunu söyle ?
sonuçta insanların davranışlarını da tam olarak tahmin edemeyeceğimizden o da random oluyor ama tabi özneye bağlı gene. random sayıyı seçerken insan belki beynini zorluyor birçok faktörü işin içine katıp tahmin edilemez birşey söylüyor ya da adamın biri şanslı numarası olduğunu düşündüğü doğum tarihindeki ay ağustos diye 8 diyor. ama tabi insanın karmaşık bir sayı seçip seçmeyeceğini de tahmin edemeyeceğimizden bu olay da ekstra bir faktör olarak düşünülebilir yani gene olay hesaplayamadığımız birşey ve random oluyor :)
ama bir istatistik tutacak olursak insanlar aklına gelen ilk sayıyı söyleme eğiliminde, sen eğer adamı biraz tanıyorsan bir liste çıkarıp tahmin edebileceği sayıyı bruteforce yöntemiyle bulma ihtimalin var ama bu random olmadığı anlamında gelmiyor. akıl oyunları oynayan elemanlar da burdan gidiyor genelde.
-
arkadaşlar rastgele sayı üreteçleri nin bir karmaşıklık kaynağına ihtiyacı vardır. aşağıdaki resimden daha iyi anlaşılabilir. bu kaynak ne kadar öngörülemez olursa o kadar iyi bir rastgele sayı üreteci yapmış olursunuz. Örneğin entropy kaynağı olarak istanbulun sıcaklığını alsak sıfırın üstü 1 sıfırın altı 0 olsa. bu iyi bir üreteç değil hem istanbulun sıcaklığı geçmişten ve şimdiki basınç vs değerlerinden tahmin edilebildiği için hemde yılın yarısı 0 ın üstünde yarısı 0 ın altında geçmediği için tam yarı yarıya olmasını beklersiniz ihtimallerin. karmaşıklık kaynağı donanımın içerisinde olan üreteçler var donanım kartı olarak bilgisayara takılabiliyor. veya komple cihaz olarak satılıyor. nasıl alacağınız size kalmış sertifika otoriteleri falan bu cihazlardan alıp sertifika üretiyorlar. biraz dağınık bilgi oldu ama işine yarayanlar merak edenler için burda dursun.
-
benim aklima ilk gelen o anki cpu sicakligi varsa wifi cekim kuvveti (100 degilse hesaba katarsin),ram doluluk orani, rastgele sayi uret dedikten 5 saniye sonraki fare konumu falan gibi gidi seyleri kullanan bi hash algoritmasi belki true randomize number verebilir ama hangi salisede bastiginida sen belirledigin icin biraz gereksiz durdu gozume
-
@sercoo;
Dediklerin çoğu zaman aynı değeri alabilecek değişkenler. Şimdilik en iyisi yine saate bakarak üretmek.
-
alakası olabilir mi bilmiyorum ama :)
belirsizlik ilkesi?
yani fotonun elektronun yerini ve zamanını biz mi saptayamıyoruz yoksa rastgele mi gidiyor?
..makina olarak değilde doğada rastgelelilik var mıdır diye düşününce aklıma geldi =)
-
mRBerkay bunu yazdı
alakası olabilir mi bilmiyorum ama :)
belirsizlik ilkesi?
yani fotonun yerini ve zamanını biz mi saptayamıyoruz yoksa rastgele mi gidiyor?
..makina olarak değilde doğada rastgelelilik var mıdır diye düşününce aklıma geldi =)
O kadar muazzam bir hızı var ki sen burda dediğinde elektron çoktan başka yere gitmiş oluyor. Aslında takıldığı mekanlar belli. :)