Rastgele sayılar: aralık, tekrar ve sıra ayrı seçimlerdir
Alıştırma sorusu veya etkinlik görevi seçerken sayı üretmeden önce kurallar net olmalıdır. «Rastgele» sözü tek başına tekrarın serbestliğini veya sınırların dahil olup olmadığını belirlemez.
Önce olası değerleri sayın
Tam sayı sınırları dahilse değer sayısı en büyük eksi en küçük artı 1’dir. 10 ile 15 arasında 5 değil 6 değer vardır.
Tekrarsız sonuç sayısı, olası değer sayısını aşamaz. Aralığı büyütün veya isteği azaltın; altı değerden yedinci farklı sayı beklemeyin.
Tekrar ve sıralama farklı sorulara yanıt verir
Tekrarlı seçim aynı sayının yeniden gelmesine izin verir. Bir listedeki tekrarı önlemek, sonraki ayrı listede aynı sayıların görünmesini engellemez.
Artan sıralama yalnızca yerleri değiştirir. İlk sayı en küçük olur, ilk çekilen olmak zorunda değildir. Öncelik önemliyse çekiliş sırasını saklayın.
İyi rastgelelik tek başına denetim izi oluşturmaz
Araç tarayıcının kriptografik rastgelelik kaynağını kullanır. Bu değer üretmeyi destekler; yarışmanın nasıl yapıldığına veya katılım hakkına bağımsız kanıt değildir.
Ödül veya hak içeren etkinlik için katılım kuralları ve belgeli süreç gerekir. Küçük örnek tam dengeli görünmeyebilir; beğenene kadar yeniden çekmek ilk çekimi korumakla aynı değildir.
Kaynaklar: MDN Web Docs — Crypto.getRandomValues()
Örnek: altı olasılıktan 5 soru seçmek
10–15 aralığında tekrarsız örnek liste 14, 10, 15, 12, 11 olabilir. Hepsi farklı ve sınır içindedir. Bu örnekte 13’ün çıkmaması sorun kanıtı değildir.
Sıralamak, yeni çekim olmadan 10, 11, 12, 14, 15 verir. Aynı aralıktan 7 farklı sayı istemek imkânsızdır. Bu açıklayıcı örnektir; vaat edilen sonuç veya yarışma adaleti kanıtı değildir.