Preskoči na vsebino
TextArray
100% lokalno

Generator naključnih nizov

Ustvarite naključne nize poljubne dolžine iz nabora znakov, ki ga izberete.

Izhod

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.

FAQ

Ali so vrvice kam poslane?
Ne. Ustvarijo se v vašem brskalniku in nikoli ne zapustijo vaše naprave. Nič ni naloženo, shranjeno ali zabeleženo.
Ali je zagotovljeno, da so nizi edinstveni?
Narisane so neodvisno, zato ni eksplicitnega preverjanja edinstvenosti. Pri dovolj dolgem nizu je kolizija astronomsko malo verjetna - za zajamčeno enolične identifikatorje namesto tega uporabite generator UUID.
Ali lahko uporabljam svojo abecedo?
ja Izberite nabor znakov po meri in prilepite želene znake. Naglašene črke in emoji štejejo kot posamezni znaki, ponavljajoči se znaki pa so prezrti.
Kako velika je lahko serija?
Do 1000 nizov do 4096 znakov iz možnosti, orodje pa zavrne vse, kar bi preseglo 10 MB izpisa, tako da stran ostane odzivna.
Ali je to varno za ključe in žetone API?
Naključnost je kriptografsko varna prek crypto.getRandomValues, tako da so same vrednosti dobre. Prizadevajte si za vsaj 128 bitov entropije - rezultat vam pove, kaj dobite.