Generator slučajnih brojeva – cijeli i decimalni brojevi
Generator slučajnih brojeva stvara slučajne cijele ili decimalne brojeve unutar raspona koji odaberete. Prema zadanim postavkama koristi crypto.getRandomValues s uzorkovanjem uz odbacivanje kako bi se izbjegla pristranost po modulu i osigurao kriptografski siguran izlaz. Možete se prebaciti na mulberry32 s početnim sjemenom za ponovljive, nesigurne rezultate, zatražiti jedinstvene vrijednosti, sortirati ih i odabrati bilo koju izlaznu bazu za cijele brojeve. Podrška za BigInt pokriva velike raspone.
Generator slučajnih brojeva je alat u pregledniku za stvaranje slučajnih cijelih ili decimalnih brojeva unutar raspona. Nudi brz način pripreme vrijednosti za testiranje, primjere i druge developerske zadatke bez ručne izrade svakog broja. Odaberite vrstu izlaza koji trebate, generirajte vrijednosti i kopirajte rezultate.
Prema zadanim postavkama generiranje koristi crypto.getRandomValues s uzorkovanjem uz odbacivanje, što izbjegava pristranost po modulu i daje kriptografski siguran slučajni izlaz. Ako umjesto toga trebate ponovljive rezultate, prebacite se na mulberry32 PRNG s početnim sjemenom; njegov izlaz je ponovljiv, ali nije siguran. Također možete zatražiti jedinstvene vrijednosti bez ponavljanja, sortirati rezultate i odabrati bilo koju izlaznu bazu za cijele brojeve. Podrška za BigInt pokriva velike raspone.
Cijeli brojevi nemaju decimalni dio, dok decimalni brojevi uključuju razlomljeni dio, pa pravi izbor ovisi o tome što vaš kod očekuje. Izlaz cijelih brojeva također se može prikazati u bazi različitoj od uobičajene decimalne baze, što je korisno kada zadatak treba drugačiji brojevni prikaz. Te opcije čine generator korisnim za pripremu testnih podataka, fixturea, početnih podataka i ponovljivih primjera.
Alat radi u cijelosti u vašem pregledniku: vrijednosti se obrađuju na vašem uređaju i ništa se ne prenosi, ne pohranjuje i ne šalje na poslužitelj. Radi izvan mreže nakon učitavanja stranice, pa možete nastaviti generirati brojeve bez mrežne veze. Developeri i DevOps inženjeri mogu ga koristiti za brze jednokratne vrijednosti ili ponovljiv nesiguran izlaz, a tijek generiranja ostaje jednostavan.
Korak 1: Odaberite raspon i trebate li cijele ili decimalne brojeve. Generator stvara vrijednosti unutar raspona koji zadate.
Korak 2: Postavite opcije generiranja. Koristite zadanu metodu crypto.getRandomValues ili se prebacite na mulberry32 s početnim sjemenom kada trebate ponovljiv, nesiguran izlaz.
Korak 3: Odaberite želite li generirati jedinstvene vrijednosti ili sortirati rezultate. Za izlaz cijelih brojeva možete odabrati i bilo koju izlaznu bazu.
Korak 4: Generirajte brojeve, a zatim kopirajte vrijednosti koje trebate za svoj kod, testove ili podatke.
Primjer upotrebe: Pripremite vrijednosti slučajnih brojeva za testove, fixture ili početne podatke bez ručnog upisivanja svake vrijednosti.
Primjer upotrebe: Generirajte cijelu seriju vrijednosti odjednom pri postavljanju oglednih podataka ili testnih ulaza.
Primjer upotrebe: Koristite zadani kriptografski siguran slučajni izlaz kada trebate vrijednosti koje su doista slučajne, a ne pogođene ili ručno upisane.
Primjer upotrebe: Prebacite se na mulberry32 s početnim sjemenom kada trebate ponovljive, nesigurne vrijednosti za ponovljiv test ili developerski primjer.
Primjer upotrebe: Zatražite jedinstvene vrijednosti kada bi duplikati brojeva umanjili korisnost testnog fixturea ili oglednog skupa.
Primjer upotrebe: Sortirajte generirane vrijednosti ili odaberite drugu bazu za izlaz cijelih brojeva pri pripremi vrijednosti za određeni developerski zadatak.