Gerador de strings aleatórias online
Gere strings aleatórias seguras no navegador. Defina comprimento, quantidade e alfabeto. Exemplo: alfabeto AB, comprimento 4, gera ABBA. O processamento é fe…
Começar a usar
Funcionalidades e limitações
Alfabeto personalizado
Quando introduz um alfabeto personalizado, este substitui todas as opções de conjuntos de caracteres. Por exemplo, com alfabeto AB, comprimento 4 e 2 resultados, pode obter strings como ABBA e BAAA, apresentadas em linhas separadas.
Conjuntos incorporados
Os conjuntos incorporados excluem caracteres visualmente ambíguos: I e O maiúsculos, l minúsculo e dígitos 0 e 1, a menos que sejam incluídos explicitamente no conjunto selecionado ou no alfabeto personalizado. Os símbolos provêm de um conjunto fixo de pontuação.
Aleatoriedade e repetição
Os caracteres são selecionados independentemente com reposição, pelo que podem ocorrer duplicados e strings repetidas. A geração é feita no navegador, utilizando inteiros aleatórios criptográficos com amostragem por rejeição. Não existe semente, garantia de unicidade, estimativa de força ou regra que assegure pelo menos um caractere de cada grupo ativado.
Limitações
O alfabeto personalizado está limitado a 10.000 pontos de código. Um alfabeto efetivamente vazio é rejeitado.
Perguntas frequentes
Posso gerar strings com caracteres Unicode especiais?
Sim, o comprimento é medido em pontos de código Unicode, pelo que pode incluir caracteres como acentos ou símbolos, desde que estejam no alfabeto personalizado.
Porque é que algumas letras e dígitos não aparecem?
Os conjuntos incorporados excluem caracteres ambíguos como I, O, l, 0 e 1 para evitar confusão visual. Se precisar deles, inclua-os num alfabeto personalizado.
Os resultados são únicos?
Não, a geração é com reposição, pelo que podem existir repetições. Se necessitar de unicidade, terá de verificar manualmente ou usar outra ferramenta.
Lista de verificação
- Defina o comprimento e o número de resultados dentro dos limites.
- Escolha os conjuntos de caracteres ou forneça um alfabeto personalizado.
- Verifique se o alfabeto personalizado não está vazio.
- Execute a geração no seu navegador.
O processamento é feito localmente no navegador.