Generátor náhodných prvočísel pre rozsahy a bity online
Generujte náhodné prvočísla v rámci číselného rozsahu alebo zvolíte dĺžku bitov, až do 2048 bitov. Nástroj používa skúšobné delenie podobné sita na zvládnutie malých faktorov, potom test primality Miller-Rabin s BigInt pre veľké hodnoty. Môžete voliteľne zobraziť metódu dôkazu a vynútiť jedinečnosť pri generovaní hodnôt.
Generátor náhodných prvočísel vytvára náhodné prvočísla na vývoj a testovanie. Zvolíte generovanie hodnôt v rámci číselného rozsahu alebo podľa dĺžky bitov, s podporou dĺžok bitov až do 2048 bitov. To uľahčuje prípravu hodnôt prvočísel pre testovacie fixture dáta, seed dáta a iné praktické programátorské úlohy bez vymýšľania čísel rukou.
Pre veľké hodnoty nástroj používa test primality Miller-Rabin s BigInt. Krok skúšobného delenia podobný sita zvládne najprv malé faktory. Môžete voliteľne zobraziť metódu dôkazu a vynútiť jedinečnosť, čo je užitočné pri generovaní dávky, keď chcete, aby boli jej hodnoty odlišné. Generátor podporuje dva prístupy: definujte číselný rozsah na obmedzenie hodnôt alebo nastavte dĺžku bitov na výber ich veľkosti.
Číselný rozsah a dĺžka bitov opisujú rôzne spôsoby, ako definovať požadované hodnoty. Rozsah použite, keď váš scenár vyžaduje prvočísla v rámci konkrétnych hraníc; dĺžku bitov použite, keď záleží na veľkosti vygenerovaných hodnôt. Prvočísla sú celé čísla väčšie ako 1 bez kladných deliteľov okrem 1 a seba samého, takže môžu poskytnúť užitočný vstup pre testy, ktoré špecificky potrebujú prvočíselné hodnoty.
Generátor náhodných prvočísel funguje úplne vo vašom prehliadači. Váš vstup sa spracuje na vašom zariadení a nenahráva sa, neukladá ani neodosiela na server. Po načítaní stránky funguje offline bez závislosti od servera. Je užitočný pre vývojárov a DevOps inžinierov, ktorí potrebujú pohodlné hodnoty prvočísel na testovanie, fixture dáta, vzorkové dáta alebo vývojové úlohy.
Krok 1: Vyberte, ako generovať prvočísla: nastavte číselný rozsah alebo zvolíte dĺžku bitov, až do 2048 bitov.
Krok 2: Nastavte ďalšie možnosti, napríklad zobrazenie metódy dôkazu alebo vynútenie jedinečnosti.
Krok 3: Vygenerujte prvočísla; môžete vytvoriť dávku namiesto ručného zadávania hodnôt.
Krok 4: Skopírujte potrebné hodnoty pre svoje testy, fixture dáta alebo inú vývojovú prácu.
Prípad použitia: Vytvoríte hodnoty prvočísel pre automatizované testy a fixture dáta, takže testovacie dáta sú pripravené bez manuálneho zadávania.
Prípad použitia: Vygenerujete dávku prvočísel pre seed dáta, keď test alebo vývojové prostredie potrebuje viacero hodnôt.
Prípad použitia: Použijete vygenerované hodnoty na kontrolu, ako aplikácia spracuje prvočísla vo svojom vstupe alebo logike spracovania.
Prípad použitia: Zvolíte číselný rozsah, keď testovacie prípady potrebujú prvočísla v rámci stanovených hraníc.
Prípad použitia: Zvolíte dĺžku bitov, keď potrebujete vygenerované prvočísla podľa ich veľkosti a nie číselného rozsahu.
Prípad použitia: Vygenerujete hodnoty pre vzorkové dáta alebo ukážky namiesto zadávania odhadnutých čísel.