Guia

Como gerar cadeias de texto e tokens aleatórios

A ferramenta gera cadeias e tokens aleatórios, permitindo ajustar o comprimento, a quantidade, o conjunto de caracteres e a capitalização. Sem opções indicadas, gera uma cadeia alfanumérica de 16 caracteres, com maiúsculas e minúsculas combinadas.

Ferramenta Gerador de Sequências Aleatórias

Quando utilizar a ferramenta

O Random String permite criar uma ou várias cadeias de texto e tokens aleatórios com parâmetros ajustáveis. É útil quando precisa de valores com um comprimento definido ou de um formato específico, por exemplo, apenas algarismos, letras ou caracteres alfanuméricos. Também pode selecionar hexadecimal ou um conjunto semelhante ao base64, que inclui letras, algarismos, o sinal de mais e a barra. A ferramenta devolve os valores gerados juntamente com informação relacionada com a geração.

Configurar e gerar valores

  1. Abra a ferramenta e indique o comprimento pretendido para cada cadeia. O valor é convertido para um número inteiro e fica limitado ao intervalo de 1 a 256, inclusive.

  2. Defina a quantidade de cadeias a gerar. Esta quantidade também é convertida para um número inteiro e fica limitada entre 1 e 50.

  3. Escolha o conjunto de caracteres adequado ao objetivo: hexadecimal, algarismos, letras, alfanumérico ou o conjunto semelhante ao base64.

  4. Quando selecionar letras ou alfanumérico, escolha entre maiúsculas, minúsculas ou uma combinação de ambas. Esta escolha não altera os conjuntos formados apenas por algarismos, hexadecimal ou pelo conjunto semelhante ao base64.

  5. Execute a geração e examine os valores apresentados. Se deixar as opções por indicar, a configuração inicial corresponde a uma cadeia alfanumérica com 16 caracteres e combinação de maiúsculas e minúsculas. Antes de copiar um resultado, confirme o número de cadeias, o comprimento e o conjunto escolhido.

Ler e confirmar o resultado

Num resultado bem-sucedido, a quantidade de valores corresponde ao número solicitado depois da sua normalização, e cada cadeia usa o comprimento normalizado. Assim, a leitura deve começar por verificar estas duas dimensões, antes de analisar os caracteres presentes em cada valor.

A opção de algarismos produz valores compostos por algarismos, enquanto a opção hexadecimal utiliza caracteres hexadecimais. A combinação de maiúsculas e minúsculas só produz efeito nos conjuntos de letras e alfanumérico. Como cada posição é preenchida por uma escolha aleatória, uma nova geração pode apresentar valores diferentes da anterior.

Se o comprimento ou a quantidade não puder ser convertido devido a um valor inválido ou inadequado, os dois parâmetros regressam em conjunto ao comprimento 16 e à quantidade 1. Se o conjunto indicado não for reconhecido, é utilizado o conjunto alfanumérico; isso não transforma a ferramenta num gerador com lista de caracteres definida pela pessoa. Compare o resultado com as opções que pretendia usar.

Exemplo prático

Precisa de cinco valores numéricos com doze posições cada para uma tarefa de demonstração.

Para preparar cinco valores numéricos, indique o comprimento 12, defina a quantidade como 5, selecione o conjunto de algarismos e execute a geração. Depois, confira se os cinco valores apresentados têm doze posições.

O resultado bem-sucedido deverá conter 5 cadeias, cada uma com 12 caracteres, formadas apenas por algarismos.

Limitações

  • A seleção aleatória é feita posição a posição, por isso gerações sucessivas podem devolver valores diferentes e não há garantia de que várias cadeias sejam únicas.

Erros comuns

  • Um comprimento ou uma quantidade com valor inválido pode fazer regressar os dois parâmetros à configuração de 16 e 1. Introduza novamente números adequados nos dois campos e confirme o formato devolvido antes de utilizar as cadeias.

Perguntas frequentes

Qual é a configuração predefinida?

Quando não indica opções, a configuração utilizada é uma cadeia alfanumérica de 16 caracteres, com combinação de maiúsculas e minúsculas. Esse ponto de partida pode ser alterado através das opções disponíveis.

É possível gerar várias cadeias ao mesmo tempo?

Ao definir uma quantidade entre 1 e 50, o resultado bem-sucedido contém esse número de cadeias depois da normalização do valor. O comprimento aplicado a cada uma também corresponde ao comprimento normalizado.

É possível usar um conjunto de caracteres personalizado?

A ferramenta disponibiliza hexadecimal, algarismos, letras, alfanumérico e um conjunto semelhante ao base64. Uma opção não reconhecida recorre ao conjunto alfanumérico, sem aceitar uma lista arbitrária de caracteres.

Ferramenta

Gerador de Sequências Aleatórias