Generator slučajnih prostih brojeva: rasponi i duljine bita
Generirajte slučajne proste brojeve unutar brojčanog raspona ili odaberite duljinu bita, do 2048 bita. Alat koristi probno dijeljenje nalik situ kako bi obradio male faktore, a zatim Miller-Rabin testiranje prostosti s BigInt za velike vrijednosti. Po izboru možete prikazati metodu dokaza i nametnuti jedinstvenost pri generiranju vrijednosti.
Generator slučajnih prostih brojeva stvara slučajne proste brojeve za razvoj i testiranje. Odaberite generiranje vrijednosti unutar brojčanog raspona ili po duljini bita, s podrškom za duljine bita do 2048 bita. Tako je lakše pripremiti vrijednosti prostih brojeva za testne fixture, početne podatke i druge praktične programerske zadatke bez izmišljanja brojeva napamet.
Za velike vrijednosti alat koristi Miller-Rabin testiranje prostosti s BigInt. Korak probnog dijeljenja nalik situ prvo obrađuje male faktore. Po izboru možete prikazati metodu dokaza i nametnuti jedinstvenost, što je korisno pri generiranju skupine kada želite da njene vrijednosti budu različite. Generator podržava dva pristupa: definirajte brojčani raspon kako biste ograničili vrijednosti ili postavite duljinu bita kako biste odabrali njihovu veličinu.
Brojčani raspon i duljina bita opisuju različite načine definiranja željenih vrijednosti. Raspon koristite kada vaš scenarij zahtijeva proste brojeve unutar određenih granica; duljinu bita kada je važna veličina generiranih vrijednosti. Prosti brojevi su cijeli brojevi veći od 1 bez pozitivnih djelitelja osim 1 i samih sebe, pa mogu poslužiti kao koristan ulaz za testove kojima su specifično potrebne proste vrijednosti.
Generator slučajnih prostih brojeva radi u cijelosti u vašem pregledniku. Vaš se ulaz obrađuje na vašem uređaju i ne prenosi se, ne pohranjuje niti šalje na poslužitelj. Nakon učitavanja stranice radi izvan mreže bez ovisnosti o poslužitelju. Koristan je developerima i DevOps inženjerima kojima trebaju praktične vrijednosti prostih brojeva za testiranje, fixture, uzorke podataka ili razvojne zadatke.
Korak 1: Odaberite način generiranja prostih brojeva: postavite brojčani raspon ili odaberite duljinu bita, do 2048 bita.
Korak 2: Postavite dodatne opcije, poput prikaza metode dokaza ili nametanja jedinstvenosti.
Korak 3: Generirajte proste brojeve; možete stvoriti skupinu umjesto ručnog unosa vrijednosti.
Korak 4: Kopirajte vrijednosti koje trebate za svoje testove, fixture ili drugi razvojni rad.
Primjer upotrebe: Stvarajte vrijednosti prostih brojeva za automatizirane testove i fixture, pa su testni podaci spremni bez ručnog unosa.
Primjer upotrebe: Generirajte skupinu prostih brojeva za početne podatke kada test ili razvojna postavka treba više vrijednosti.
Primjer upotrebe: Koristite generirane vrijednosti za provjeru načina na koji aplikacija obrađuje proste brojeve u svom ulazu ili logici obrade.
Primjer upotrebe: Odaberite brojčani raspon kada testni slučajevi trebaju proste brojeve unutar zadanih granica.
Primjer upotrebe: Odaberite duljinu bita kada trebate generirane proste brojeve na temelju njihove veličine, a ne brojčanog raspona.
Primjer upotrebe: Generirajte vrijednosti za uzorke podataka ili demonstracije umjesto upisivanja pogađanih brojeva.