Generátor náhodných čísel – celé aj desatinné online
Generátor náhodných čísel vytvára náhodné celé alebo desatinné čísla v rozsahu, ktorý si zvolíte. Štandardne používa crypto.getRandomValues so zamietacím vzorkovaním, aby sa vyhol skresleniu modula a poskytol kryptograficky bezpečný výstup. Môžete prepnúť na seedovaný mulberry32 pre reprodukovateľné, nezabezpečené výsledky, požadovať jedinečné hodnoty, zoradiť ich a zvoliť ľubovoľnú číselnú sústavu pre celé čísla. Podpora BigInt pokrýva veľké rozsahy.
Generátor náhodných čísel je nástroj v prehliadači na vytváranie náhodných celých alebo desatinných čísel v rozsahu. Ponúka rýchly spôsob, ako pripraviť hodnoty pre testovanie, príklady a ďalšie vývojárske úlohy bez ručného vytvárania každého čísla. Vyberte typ výstupu, ktorý potrebujete, vygenerujte hodnoty a skopírujte výsledky.
Generovanie štandardne používa crypto.getRandomValues so zamietacím vzorkovaním, ktoré sa vyhýba skresleniu modula a poskytuje kryptograficky bezpečný náhodný výstup. Ak namiesto toho potrebujete opakovateľné výsledky, prepnite na seedovaný PRNG mulberry32; jeho výstup je reprodukovateľný, ale nie bezpečný. Môžete tiež požadovať jedinečné hodnoty bez opakovaní, zoradiť výsledky a vybrať ľubovoľnú číselnú sústavu pre celé čísla. Spracovanie s ohľadom na BigInt podporuje veľké rozsahy.
Celé čísla sú celé hodnoty, zatiaľ čo desatinné čísla obsahujú zlomkovú časť, takže správna voľba závisí od toho, čo váš kód očakáva. Celočíselný výstup možno reprezentovať aj v inej sústave než v bežnej desiatkovej, čo je užitočné, keď úloha vyžaduje inú číselnú reprezentáciu. Tieto možnosti robia generátor užitočným na prípravu testovacích dát, fixture, seed dát a opakovateľných príkladov.
Nástroj funguje úplne vo vašom prehliadači: hodnoty sa spracovávajú na vašom zariadení a nič sa neodovzdáva, neukladá ani neposiela na server. Po načítaní stránky funguje offline, takže môžete pokračovať v generovaní čísel bez sieťového pripojenia. Vývojári a DevOps inžinieri ho môžu používať na rýchle jednorazové hodnoty alebo reprodukovateľný nezabezpečený výstup, pričom pracovný postup generovania zostáva jednoduchý.
Krok 1: Vyberte rozsah a to, či potrebujete celé alebo desatinné čísla. Generátor vytvára hodnoty v zadanom rozsahu.
Krok 2: Nastavte možnosti generovania. Použite štandardnú metódu crypto.getRandomValues alebo prepnite na seedovaný mulberry32, keď potrebujete reprodukovateľný, nezabezpečený výstup.
Krok 3: Vyberte, či sa majú generovať jedinečné hodnoty alebo sa výsledky zoradia. Pre celočíselný výstup môžete zvoliť aj ľubovoľnú číselnú sústavu.
Krok 4: Vygenerujte čísla a potom skopírujte hodnoty, ktoré potrebujete pre svoj kód, testy alebo dáta.
Prípad použitia: Pripravte náhodné hodnoty čísel pre testy, fixture alebo seed dáta bez ručného písania každej hodnoty.
Prípad použitia: Vygenerujte celú dávku hodnôt naraz pri nastavovaní vzorových dát alebo testovacích vstupov.
Prípad použitia: Použite štandardný kryptograficky bezpečný náhodný výstup, keď potrebujete hodnoty, ktoré sú skutočne náhodné, a nie hádané alebo ručne písané.
Prípad použitia: Prepnite na seedovaný mulberry32, keď potrebujete reprodukovateľné, nezabezpečené hodnoty pre opakovateľný test alebo vývojársky príklad.
Prípad použitia: Požadujte jedinečné hodnoty, keď by duplicitné čísla znižovali užitočnosť testovacieho fixture alebo vzorovej sady.
Prípad použitia: Zoradte vygenerované hodnoty alebo zvoľte inú číselnú sústavu pre celočíselný výstup pri príprave hodnôt pre konkrétnu vývojársku úlohu.