Təsadüfi Ədəd Generatoru
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ək | bu səhifə, istənilən rejim |
| lotereya qalibləri, komandalara bölmək | bu səhifə, təkrarsız rejim |
| əlinizdəki siyahını qarışdırmaq | sə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
- Faiz KalkulyatoruBütün faiz suallarını həll edin — faizi tapmaq, faiz dəyişikliyi və əks faiz hesablaması.
- Vahid ÇeviriciUzunluq, çəki, temperatur, həcm, sahə, sürət, yanacaq sərfi və daha səkkiz kateqoriyanı metrik və imperial sistemlər arasında çevirin.
- QR Kod GeneratoruLink, WiFi, kontakt, e-poçt, SMS və ya xəritə məkanı üçün statik QR kod yaradın. Həmişəlik pulsuz, oflayn işləyir, müddəti bitmir.