Təsadüfi Ədəd Generatoru

Oflayn işləyirHeç nə yüklənmirPulsuz, qeydiyyatsız

Ədədlər crypto.getRandomValues-dan — brauzerin kriptoqrafik generatorundan — gəlir və aralığınıza modulo meyli olmadan salınır. Heç nə brauzerinizdən çıxmır.

Brauzerin kriptoqrafik generatorundan istənilən aralıqda təsadüfi ədədlər yaradın — modulo meyli rejection sampling ilə aradan qaldırılıb. Bir ədəd, siyahı və ya lotereya üçün təkrarsız çəkiliş.

Hansı iş üçün hansı generator

İşDüzgün alət
zər atmaq, pul atmaq, bugünkü restoranı seçməkbu səhifə, istənilən rejim
lotereya qalibləri, komandalara bölməkbu səhifə, təkrarsız rejim
əlinizdəki siyahını qarışdırmaqsətir alətlərinin qarışdırması
şifrələr və sirlərşifrə generatoru — orada uzunluq və əlifba əhəmiyyətlidir
lotereya proqnozlarıheç nə — hər tiraj müstəqildir, heç bir generator şansınızı artırmır

Hər şey brauzerinizdə yerli işləyir və bir dəfə yükləndikdən sonra oflayn işləyir.

Tez-tez verilən suallar

Bu ədədlər həqiqətən nə qədər təsadüfidir?

crypto.getRandomValues-dan gəlirlər — brauzerin kriptoqrafik təhlükəsiz generatoru, şifrələmə açarlarını yaradan mənbənin özü, əməliyyat sistemi tərəfindən aparat hadisələrindən toxumlanır. Bu, Math.random-dan kateqorik güclü mənbədir: o, gözlənilməzlik yox, sürət üçün nəzərdə tutulub və heç vaxt nəsə həll edən şeyə qərar verməməlidir.

Modulo meyli nədir və alət onu niyə xatırladır?

Təsadüfi 32-bit qiyməti aralığa salmağın bəlli yolu — qiymət % aralıq — 2³² aralığa tam bölünməyəndə incə şəkildə ədalətsizdir: kiçik ədədlər bir az tez-tez çıxır. Bu alət əvəzinə rejection sampling işlədir: qeyri-bərabər qatlanacaq çəkilişlər atılıb yenidən çəkilir və aralığınızdakı hər qiymət tam bərabər ehtimallı olur. Ədalətli görünən alətlə ədalətli olan alətin fərqi budur.

«Təkrarsız» əslində nə edir?

Geri qaytarmadan çəkir — torbadan nömrəli şar çıxarmaq kimi: hər qiymət ən çox bir dəfə görünə bilər. Lotereyalar, hədiyyə çəkilişləri və adamları mövqelərə bölmək üçün rejim budur. Aralığın tutduğundan çox təkrarsız ədəd istəmək — 1-lə 5 arasında on fərqli qiymət — saxtalaşdırılmaq əvəzinə rədd edilir.

Bunu lotereya və ya hədiyyə çəkilişi üçün işlədə bilərəmmi?

Mexaniki olaraq bəli — çəkiliş kriptoqrafik təsadüfidir və təkrarsız rejim fərqli qalibləri zəmanətləyir. Praktik ədalət isə təsadüfilikdən çox prosesdir: iştirakçı siyahısını çəkilişdən əvvəl bağlayın və qaydaları elan edin, nömrələri qeydlərə açıq uyğunlaşdırın, bir dəfə çəkin. Alət auditoriyanıza yenidən çəkmədiyinizi sübut edə bilməz — adi cavab tək çəkilişin ekran yazısıdır.

Niyə 10.000 ədəd limiti var?

Ondan yuxarıda brauzer textarea-sı ağlabatan qab olmaqdan çıxır və iş əslində data generasiyasıdır — skript işi. Aralığın özü milyardları əhatə edə bilər; yalnız bir çəkilişdəki nəticə sayı məhdudlaşıb.

Ədədlər serverdə yaradılırmı?

Xeyr — generasiya tamamilə brauzerinizdə gedir; səhifənin oflayn işləməyə davam etməsinin səbəbi də budur. Ədədlərinizi başqa heç kim görmür və heç bir server loqu çəkilişi bərpa edə bilməz.

Oxşar alətlər