Generator naključnih nizov
Ustvarite naključne nize poljubne dolžine iz nabora znakov, ki ga izberete.
Generator naključnih nizov
Ustvarite en naključni niz ali tisoč naenkrat. Izberite dolžino, izberite, koliko jih potrebujete, in izberite nabor znakov: črke in števke, samo črke, male, velike črke, številke, šestnajstiško ali lastno abecedo po meri. Vsak niz pristane v svoji vrstici, tako da izhod pade naravnost v stolpec preglednice, semensko datoteko ali preskusno napravo.
Običajne uporabe so ključi in žetoni API-ja za enkratno uporabo za lokalni projekt, edinstveni identifikatorji za testne zapise, soli, nonce, pripone za prekinitev predpomnilnika ali množični nadomestni podatki, ko potrebujete tisoč različnih vrednosti, ki so videti verjetne. Hexadecimal je priročen za vse, kar bo končalo v konfiguracijski datoteki ali barvno sosednjem polju; samo male črke ustreza identifikatorjem, ki morajo preživeti sisteme, ki ne razlikujejo med velikimi in malimi črkami, kot je DNS ali nekateri datotečni sistemi.
Možnost po meri sprejme vse znake, ki jih prilepite, in šteje po znakih in ne po bajtih – naglašene črke in emoji delujejo kot posamezne enote, dvojniki, ki jih prilepite, pa se samodejno strnejo. Seštevek pod izhodom prikazuje, koliko nizov ste zahtevali, njihovo dolžino, velikost nabora znakov in približno entropijo na niz v bitih, tako da lahko na prvi pogled ugotovite, ali je vrednost dovolj dolga, da je ni mogoče uganiti.
Naključne vrednosti prihajajo iz crypto.getRandomValues z vzorčenjem zavrnitve, tako da je vsak znak v nizu enako verjeten – brez modulo pristranskosti. Generiranje poteka v celoti v vašem brskalniku in nič se ne naloži, zaradi česar je varna uporaba za vrednosti, ki jih dejansko nameravate obdržati. Izhod je omejen na 10 MB, tako da zelo velika zahteva ne more zamrzniti zavihka.