Rastgele seçim araçlarımız nasıl çalışır?
Random Wheel Tools, tarayıcının kriptografik rastgelelik kaynağını, açık doğrulamayı ve belgelenmiş örnekleme kurallarını kullanır. Bu sayfa, bunların neyi kanıtladığını ve neyi kanıtlamadığını açıklar.
Entropi ve yanlılıksız tam sayılar
Çekilişler crypto.getRandomValues() ile başlar. Tam sayı aralıkları reddetme örneklemesi kullanır; mod alma yanlılığı oluşturmak yerine 32 bitlik aralığın eksik kalan son kısmı atılır. Gerekli tarayıcı API’si kullanılamıyorsa araç, Math.random() yöntemine geçmek yerine hata bildirir.
Karıştırma, ağırlıklandırma ve tekrarsız çekilişler
Eşit olasılıklı listeler Fisher–Yates karıştırmasını veya yerine koymadan kısmi örneklemeyi kullanır. Ağırlıklı araçlar her pozitif ağırlığı doğrular ve modellenen ilk çekiliş olasılığını gösterir. Eleme ve tekrarsız modlar animasyondan önce verilerin anlık görüntüsünü alır; böylece düzenlemeler veya yinelenen olaylar devam eden bir sonucu değiştiremez.
Adilliğin sınırları
Tarayıcının kriptografik rastgeleliği; sınıf, ekip, parti ve kişisel kullanımda sıradan kararlar için uygundur. Atmosferik rastgelelik, düzenlemeye tabi bir çekiliş hizmeti, noter onaylı denetim veya kaynak listenin eksiksiz olduğunun kanıtı değildir. Yerel çekiliş makbuzu, tarayıcının kaydettiklerini yeniden üretmeye yardımcı olur; ancak üçüncü taraf sertifikası değildir.
Testler ve düzeltmeler
Rastgelelik motoru, deterministik birim ve sınır testleri için dışarıdan verilen entropiyi kabul eder. Sürüm kontrolleri; katılımı, yinelenen kayıtların kimliğini, aralık sınırlarını, çalışma alanı geçişini, iptali, hidrasyonu ve CSV dışa/içe aktarma döngülerini kapsar. Yeniden üretilebilen hatalar, İletişim sayfasındaki destek adresine bildirilebilir.
Üretilen sonuç sesi
İsteğe bağlı çark sesi, çalışma sırasında iki Web Audio osilatör notasıyla üretilir. Özgün bir program çıktısıdır; üçüncü taraf müzik veya ses kayıtlarını indirmez ya da paketine dahil etmez.
Birincil kaynaklar
Uygulama, W3C Web Kriptografi API’si ve standart örnekleme algoritmaları temel alınarak bağımsız biçimde yazılmıştır. Ürünün davranışı ve sınırları, herkese açık değişiklik günlüğünde sürümlere göre belgelenir.
Ürün ve yöntem incelemesi: