evrim ağacı kanalı mıydı neydi buna benzer içerik yapmıştı, rasgele dediğiniz olay aslında rasgele değil pc bi şekildeaynı üretir bilmem ne, gerçekten rasgele olması için alev lambası mı ne varmış onu analiz edip falan bişeyler yapılıyormus cünkü asla aynı alev cıkmıyor muymus neymisti bulabilirsem atacam video. dcpromo tarafından 03/Kas/23 16:19 tarihinde düzenlenmiştir next next next install

Kutuphanelerin biasinin olup olmadigina yogunlasip onlari test ederim derdim heralde Nullum magnum ingenium sine mixtura dementiae fuit

Tebrikler 👏👏👏 Aslında soru tamamen matematik, soruyu "bir zarın veya bir bozuk paranın hileli olup olmadığını nasıl anlarsınız?" olarak değiştirsem çok daha net olabilirdi. Cevap; Büyük sayılar yasası Mesela; 1 milyon kez yazı/tura attırırım. Çıkan sonuçların %50-%50 yakın olması gerekir. veya 1 ile 10 arası 1 milyon kez rastgele sayı ürettirirsiniz, 1M/10 = 100k olacağı için her sayının 100k yakın değerlerde çıkmış olmasını beklersiniz. Arada sapma payı her zaman olacaktır. Hızlıca py kendi random generator kullanarak bir rnek vermek gerekirse; import random liste = defa_dene = 1000000 for i in range : x = random. randint(1, 10) liste += 1 for i in range(len : print(i+1, "sayisi = ", " ". format , "kez geldi", ">>>> Beklenen oran %10 =>", ' %'. format(liste /defa_dene 100)) Çıktı ; 1 sayisi = 100,034 kez geldi >>>> Beklenen oran %10 => 10.00%2 sayisi = 99,432 kez geldi >>>> Beklenen oran %10 => 9.94%3 sayisi = 100,069 kez geldi >>>> Beklenen oran %10 => 10.01%4 sayisi = 100,210 kez geldi >>>> Beklenen oran %10 => 10.02%5 sayisi = 99,855 kez geldi >>>> Beklenen oran %10 => 9.99%6 sayisi = 100,366 kez geldi >>>> Beklenen oran %10 => 10.04%7 sayisi = 100,314 kez geldi >>>> Beklenen oran %10 => 10.03%8 sayisi = 99,946 kez geldi >>>> Beklenen oran %10 => 9.99%9 sayisi = 99,619 kez geldi >>>> Beklenen oran %10 => 9.96%10 sayisi = 100,155 kez geldi >>>> Beklenen oran %10 => 10.02% Bu yeterli mi rnek kodunu bir mikroişlemcide çalıştırdım. Çıkan sonuç: 1-998392-1006703-1001474-1002625-998586-1002197-994998-999009-9951810-100088Oranlar %10'a yakın, senin tanımına gre gerçekten rastgele. Mikroişlemciyi resetledim kodu tekrar çalıştırdım2. sonuç:1-998392-1006703-1001474-1002625-998586-1002197-994998-999009-9951810-100088 İkinci sonuca bakınca "gerçekten rastgele" değil. Tabi bu "gerçekten rastgele" tanımına gre değişir.

1 ile 10 arasında olacak şekilde çokça rastgele sayı ürettiririm çıkan sonuçta her sayının gelme oranı birbirine yakın ise rastgeledir. Rastgele attığımız sayı yükseldikçe oranlar birbirine dahada yakınlaşır Hocam başta bende bunu düşündüm ama sıralı üretse sizin dediğiniz oran sağlanmış oluyor ve rasgeleliğ sağlamıyor aslında.

1 ile 10 arasında olacak şekilde çokça rastgele sayı ürettiririm çıkan sonuçta her sayının gelme oranı birbirine yakın ise rastgeledir. Rastgele attığımız sayı yükseldikçe oranlar birbirine dahada yakınlaşır Bot ve lisans ihtiyaçlarınız için pm atınız.

Tebrikler 👏👏👏 Aslında soru tamamen matematik, soruyu "bir zarın veya bir bozuk paranın hileli olup olmadığını nasıl anlarsınız?" olarak değiştirsem çok daha net olabilirdi. Cevap; Büyük sayılar yasası Mesela; 1 milyon kez yazı/tura attırırım. Çıkan sonuçların %50-%50 yakın olması gerekir. veya 1 ile 10 arası 1 milyon kez rastgele sayı ürettirirsiniz, 1M/10 = 100k olacağı için her sayının 100k yakın değerlerde çıkmış olmasını beklersiniz. Arada sapma payı her zaman olacaktır. Hızlıca py kendi random generator kullanarak bir rnek vermek gerekirse; import random liste = defa_dene = 1000000 for i in range : x = random. randint(1, 10) liste += 1 for i in range(len : print(i+1, "sayisi = ", " ". format , "kez geldi", ">>>> Beklenen oran %10 =>", ' %'. format(liste /defa_dene 100)) Çıktı ; 1 sayisi = 100,034 kez geldi >>>> Beklenen oran %10 => 10.00%2 sayisi = 99,432 kez geldi >>>> Beklenen oran %10 => 9.94%3 sayisi = 100,069 kez geldi >>>> Beklenen oran %10 => 10.01%4 sayisi = 100,210 kez geldi >>>> Beklenen oran %10 => 10.02%5 sayisi = 99,855 kez geldi >>>> Beklenen oran %10 => 9.99%6 sayisi = 100,366 kez geldi >>>> Beklenen oran %10 => 10.04%7 sayisi = 100,314 kez geldi >>>> Beklenen oran %10 => 10.03%8 sayisi = 99,946 kez geldi >>>> Beklenen oran %10 => 9.99%9 sayisi = 99,619 kez geldi >>>> Beklenen oran %10 => 9.96%10 sayisi = 100,155 kez geldi >>>> Beklenen oran %10 => 10.02% cukurova tarafından 03/Kas/23 14:28 tarihinde düzenlenmiştir

fonksiyonlardan 0, 1 sayilari uretelim modla falan, sonra bunlarin ortalama kac adet geldigine bakalim fifty fifty dagilir zaten, sonra 2li gruplarinin kac adet geldigine bakalim yuzde 25 olarak dagilacak hepsi 00, 01, 10, 11. bunu n li gruplarda dagilimlara bakarsak gercek rastgeleyle yari-rastgeleyi ayirabiliriz. Bi diger seyde bu yarirastgele fonksiyonlar hep onceki degeri kullaniyo o yuzden 2^32 sayilik bi loopta donuyolar bkz srand veya drand48 i might be a pineapple but you're a fineapple baby

Tebrikler 👏👏👏 Aslında soru tamamen matematik, soruyu "bir zarın veya bir bozuk paranın hileli olup olmadığını nasıl anlarsınız?" olarak değiştirsem çok daha net olabilirdi. Cevap; Büyük sayılar yasası Mesela; 1 milyon kez yazı/tura attırırım. Çıkan sonuçların %50-%50 yakın olması gerekir. veya 1 ile 10 arası 1 milyon kez rastgele sayı ürettirirsiniz, 1M/10 = 100k olacağı için her sayının 100k yakın değerlerde çıkmış olmasını beklersiniz. Arada sapma payı her zaman olacaktır. Hızlıca py kendi random generator kullanarak bir rnek vermek gerekirse; import random liste = defa_dene = 1000000 for i in range : x = random. randint(1, 10) liste += 1 for i in range(len : print(i+1, "sayisi = ", " ". format , "kez geldi", ">>>> Beklenen oran %10 =>", ' %'. format(liste /defa_dene 100)) Çıktı ; 1 sayisi = 100,034 kez geldi >>>> Beklenen oran %10 => 10.00%2 sayisi = 99,432 kez geldi >>>> Beklenen oran %10 => 9.94%3 sayisi = 100,069 kez geldi >>>> Beklenen oran %10 => 10.01%4 sayisi = 100,210 kez geldi >>>> Beklenen oran %10 => 10.02%5 sayisi = 99,855 kez geldi >>>> Beklenen oran %10 => 9.99%6 sayisi = 100,366 kez geldi >>>> Beklenen oran %10 => 10.04%7 sayisi = 100,314 kez geldi >>>> Beklenen oran %10 => 10.03%8 sayisi = 99,946 kez geldi >>>> Beklenen oran %10 => 9.99%9 sayisi = 99,619 kez geldi >>>> Beklenen oran %10 => 9.96%10 sayisi = 100,155 kez geldi >>>> Beklenen oran %10 => 10.02% Bu sayıların rastgele üretildiği anlamına gelmez. Üretilen sayıların uniform dağılımda olduğunu gsterir. Python random modülünü başka dağılımlarda sayılar üretmek için de kullanabiliriz . while (1<2)

soruyu açıklamak için basit bir rnek verdim ama itirazlar geldi :) Bir PRNG'nin ilk şartlarından birisi uniform olması beklenir ama tek başına elbette yetmez, ayrıca dğum günü problem , entropi lçümü... gibi yüzlerce test mevcut. Baştada sylediğim gibi bilgisayar zar atmaz. Varsayılan olarak Random sınıfı, seed oluşturmak için genellikle sistem Saatini kullanır ve ürettiği rastgele değerleri oluşturmak için deterministik bir algoritma kullanır. Sonuç olarak, Random sınıfının bir rneği tarafından oluşturulan değerler tahmin edilebilir ve tam olarak rastgele değildir. Bu nedenlerden kriptoloji de default random kütüphanesi kullanılmaz. zellikle user token veya private/public keyler üretmek için rneğin C#'da System. Security. Cryptography içindeki RandomNumberGenerator ve Python'da ise secrets kütüphanesinde SystemRandom kullanımı daha uygundur. Yada; testlerden geçmiş güvenilir harici bir PRNG kütüphanesine kullanılabilir. Bunun amaçı genelde farklı diller kullanılan projelerde seed değeri kullanıldığında aynı random sayıyı elde etmektir. Çünkü C# ile python da aynı seed değerini kullansanızda farklı sonuçlar verir.

ontedi bunu yazdı "Rastgele" ve "gercekten rastgele" kavramlarını biraz daha açabilir misin? Kriter mi var? Şimdi bilgisayarlarda gerçek rastgele diye bir kavram yok aslen. Bir takım matematik formulleriyle bu değerleri üretirler. Bilgisayar zar atmaz :) Onun için bunlara başında pseudo eki alır. C#, pyhton, java gibi tamamında ve bütün OS'larda bir rasgele sayı üretici bulunur ve işlerinide gayet iyi yaparlar. Peki bunun rastgele olup olmadığını nasıl anlarsın? Okuldaki dersten hatırladığım kadarıyla, rastgele sayı üretmek için en nemli kaynak bilgisayarın saati oluyor. Hatta dev felanda verilmişti o zamanlar, monte karlo yntemi felan, da ben pek hatırlamıyorum. Zaman noktasında aynı anda çalışacak şekilde farklı makinelerden aynı anda rastgele sayı üretmesi istendiğinde aynı sayıları veriyorsa rastgele değildir, diyebilir miyiz hocam?

evrim ağacı kanalı mıydı neydi buna benzer içerik yapmıştı, rasgele dediğiniz olay aslında rasgele değil pc bi şekildeaynı üretir bilmem ne, gerçekten rasgele olması için alev lambası mı ne varmış onu analiz edip falan bişeyler yapılıyormus cünkü asla aynı alev cıkmıyor muymus neymisti bulabilirsem atacam video. https://youtube.com/shorts/ZuxNOzsl8Ts?si=AIZkwNqk-oitetHF Bende Şadi evren hoca nın bir videosundan asal sayılarla ilgili bir şey dinlemiştim. Asal sayı üretip satan şirketler var diyordu. Akıl sır ermiyor bilgisayar işlerine. Bin Ali nın dediği gibi çok kafa yorunca sıyırmamak elde değil. https://youtu.be/Sn7pNTsY5iY?si=3pKRrjqrVkH3jxzS Edit: sonda dediği gibi hikmetine çok fazla şey yapmamak lazım. Https tarafından 03/Kas/23 17:55 tarihinde düzenlenmiştir

İş mülakatında yeni mezun yazılımcılara sorulan bir soru. Soru;Kodlamadan ve dilden bağımsız olarak, Elimizde 3 tane rastgele sayı üreten kütüphane var. Bunlardan rastgele sayı üretmesini istediğimizde üretiyor fakat bunların gerçekten rastgele sayı üretip üretmediklerini bilmiyoruz. Hatalıda olabilirler. Bu kütüphaneleri nasıl test edebilir ve gerçek olanı bulabiliriz.

1 ile 1 arasında sayı ürettiririm, hata veriyolarsa rastgeledir :D

İlk aklıma gelen şey şu oldu. mesela 3 kütüphane de 1 ile 20 arasında sayı üretsin. İlk kütüphane sayı ürettiğinde mesela 16, diğer kütüphanelerin 16'yı tekrar üretmemesini beklerim. Bu biraz daha gerçeklik katar diye düşünüyorum. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

İlk aklıma gelen 1.000.000 gibi yüksek bir sayıda 1 ile 10 arası sayılar üretip olasılık dağılımlarını incelemek. Olasılık dağılım grafiğine uymayan dizi sayısı rastgele değil derdim fakat biliyorum ki buda soruya %100 bir cevap olamaz. Düşününce insanda rastgele sayı üretebilir. Kasıtlı olarak hep aynı sayıyı ya da sayı dizinini sylemezse. https://medium.com/machine-learning-t%C3%BCrkiye/olas%C4%B1l%C4%B1k-da%C4%9F%C4%B1l%C4%B1mlar%C4%B1-ad58c093d0c hypnot1c tarafından 03/Kas/23 09:32 tarihinde düzenlenmiştir Nerde o eski minecraftçılar. Unutulmadın X3uqM4 - Tahribatın yanlışlıkla banlanmış en bahtsız müridi. Byle bir şans nasıl olabilir? Banlanmış bir üyenin login olmaya çalıştığındaki IP sini sen kalk 1 gün sonra tahribata girerken nasıl denk geldiyse onun IP siyle gir. Bunu bir admin grsün fark etsin ve AB ban ı al şaka gibi :|

"Rastgele" ve "gercekten rastgele" kavramlarını biraz daha açabilir misin? Kriter mi var? Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

"Rastgele" ve "gercekten rastgele" kavramlarını biraz daha açabilir misin? Kriter mi var? Şimdi bilgisayarlarda gerçek rastgele diye bir kavram yok aslen. Bir takım matematik formulleriyle bu değerleri üretirler. Bilgisayar zar atmaz :) Onun için bunlara başında pseudo eki alır. C#, pyhton, java gibi tamamında ve bütün OS'larda bir rasgele sayı üretici bulunur ve işlerinide gayet iyi yaparlar. Peki bunun rastgele olup olmadığını nasıl anlarsın?