RASTGELE SAYI ÜRETEÇLERİ İÇİN ZAMAN ANALİZİ(RNG)
2 PROJENİN AMACI Rastgele sayı üreteçleri (RSÜ), yoğun olarak yüksek enerji fiziği simülasyonlarında kullanılır. RSÜ’ nün “motor” unun hızı, hangi rastgele sayı üretecinin kullanılması gerektiğinin karar verilmesinde önemli bir faktördür. Bu çalışma da, farklı motorların hızlarının karşılaştırılması ve bu hızların ATLAS TRT dijitalleştirme simülasyonu (TRT digitization simulation) programına etkisi araştırılmaktadır.
3
4 Sayılar tek başlarına rastgele değildir; sadece uzun sayı dizileri rastgelelik açısından değerlendirilebilir. Rastgele bir sayı, her basamağın aynı oluş olasılığına sahip olduğu, ardışık basamakların birbirinden tamamen bağımsız oldukları bir basamaklar serisi olarak tanımlanır. Rastgele sayı üreticisi, rastgele sayı dizisi üreten bir bilgisayar alt programıdır. Örneklendirirsek: Yazı-Tura denemeleri Zar atma Loto
5 MOTOR Motor, çeşitli algoritmalara göre rastgele sayı üreten bir yazılımdır.
6 CLHEP NEDİR? Yüksek Enerji Fiziği için bir sınıf kütüphanesidir. Peki sadece rastgele sayılar için kullanılan bir kütüphane midir? (Vektör, geometri, …) İsveçli fizikçi Leif Lönblad tarafından 1992 yılında Yüksek Enerji Fiziği Konferansında sunulmuştur. Proje, fizik paketleri içeren Geant4, ZOOM ve SLAC’ taki BaBar deneyinde kullanılmaktadır. Halen ATLAS ve CMS yazılımları bu paketteki sınıfları yoğun olarak kullanmaktadır. Leif Lönnblad
7 Programı Yazarken Kullandığım Motorlar ve Fonksiyonlar
8
9 Farklı Motorlar İçin Binom Motorlarının Grafikleri Ranlux64Engine içinRandEngine için RanecuEngine içinRanluxEngine için Value=time değerleri Data=n değerleri
10
11 SONUÇ Projemde, hangi rastgele sayı üreteci motorunun daha hızlı çalıştığını görmeyi bekliyordum. Ve amacıma ulaştım. Yeni Hedef: Bu çalışmanın neticesini, ATLAS TRT detektörünün simülasyonunda uygulamak.