Son işlem algoritmaları üretilen rasgele sayıların istatistiksel özelliklerini geliştirmek amacıyla uygulanan ve birçok rasgele sayı üretecinin ihtiyaç duyduğu bir aşamadır. Rasgele sayılara ihtiyaç duyan kullanıcılar rasgele sayı üreteçlerine erişebilseler bile son işlem yöntemlerini uygulayabilmek için kullanabilecekleri hazır bir kaynak bulunmamaktadır. Uygulama geliştirme aşamalarını bilseler bile son işlem yönteminin yapısını incelemeleri ve sonrasında bu yöntemi koda dökerek geliştirmeleri hayli vakit alacaktır. Bu sıkıntıları gidermek ve ihtiyaç halinde kullanıcıların son işlem yöntemlerine hızlı erişimlerini sağlayabilmek adına seçili bazı algoritmaların bulunduğu, literatürde olmayan bir yazılım süiti geliştirilmiştir. Kolay bir arayüz ile kullanıcı dostu olarak geliştirilen web uygulaması C# ile yazılmış ve tüm kullanıcıların ulaşabileceği şekilde yayınlanmıştır. Bu nedenle gerçek rasgele sayı üzerine çalışanlar için önemli bir kaynak olacaktır. Geliştirilen web tabanlı bu yazılıma son kullanıcılar postprocess.mersin.edu.tr adresinden erişebilir. Son işlem yazılımının sonuçlarını görebilmek amacıyla örnek saf bit dizileri yazılımdan geçirilerek üretilen son işlem sonuçları NIST (National Institute of Standards and Technology) testlerine tabi tutulmuştur ve tasarlanan yazılımın başarılı bir şekilde çalıştığı doğrulanmıştır.
rasgele sayılar rasgele sayı üreteçleri Son işlem algoritmaları Web tabanlı uygulama
Post-processing algorithms are a step that is applied to improve the statistical properties of the generated random numbers and is needed by many random number generators. Even if users who need random numbers have access to random number generators, there is no readily available resource they can use to apply post-processing methods. Even if they know the application development stages, it will take a lot of time to examine the structure of the post-processing method and then code this method and develop it. A software suite, which does not exist in the literature, has been developed with some selected algorithms in order to eliminate these problems and to provide users with fast access to finishing methods when needed. The web application developed in a user-friendly way with an easy
interface was written in C # and published in a way that all users can access. For this reason, it will be an important resource for those studying on true random numbers. The web-based software can be accessed by end users at postprocess.mersin.edu.tr. In order to see the results of the post-processing software, the results produced by passing the sample raw bit strings through the software were subjected to NIST (National Institute of Standards and technology) tests and it was confirmed that the designed software works successfully.
Random numbers Random number generators Post processing algorithms Web-based application
Birincil Dil | Türkçe |
---|---|
Konular | Mühendislik |
Bölüm | Makaleler |
Yazarlar | |
Yayımlanma Tarihi | 30 Kasım 2021 |
Yayımlandığı Sayı | Yıl 2021 Sayı: 28 |