Gerador de string aleatório
Gere strings aleatórias de qualquer comprimento a partir de um conjunto de caracteres de sua escolha.
Gerador de string aleatório
Gere uma string aleatória ou mil delas de uma vez. Escolha o comprimento, quantos você precisa e escolha o conjunto de caracteres: letras e dígitos, somente letras, minúsculas, maiúsculas, dígitos, hexadecimal ou seu próprio alfabeto personalizado. Cada string fica em sua própria linha, então a saída cai diretamente em uma coluna da planilha, um arquivo inicial ou um acessório de teste.
Os usos típicos são chaves de API e tokens descartáveis para um projeto local, identificadores exclusivos para registros de teste, sais, nonces, sufixos de bloqueio de cache ou dados de espaço reservado em massa quando você precisa de milhares de valores distintos que parecem plausíveis. Hexadecimal é útil para qualquer coisa que acabe em um arquivo de configuração ou em um campo adjacente a cores; somente minúsculas é adequado para identificadores que devem sobreviver a sistemas que não diferenciam maiúsculas de minúsculas, como DNS ou alguns sistemas de arquivos.
A opção personalizada pega todos os caracteres que você cola e conta por caractere e não por byte – letras acentuadas e emoji funcionam como unidades únicas e as duplicatas que você cola são recolhidas automaticamente. A contagem abaixo da saída mostra quantas strings você solicitou, seu comprimento, o tamanho do conjunto de caracteres e a entropia aproximada por string em bits, para que você possa saber rapidamente se um valor é longo o suficiente para ser imprevisível.
Os valores aleatórios vêm de crypto.getRandomValues com amostragem de rejeição, portanto, cada caractere no conjunto é igualmente provável - sem polarização de módulo. A geração acontece inteiramente no seu navegador e nada é carregado, o que torna seguro o uso para valores que você realmente pretende manter. A saída é limitada a 10 MB, portanto, uma solicitação muito grande não pode congelar a guia.