Texto aleatório com Javascript

Pequena função em javascript para retornar uma string com caracteres aleatórios:

1
2
3
4
5
6
7
8
9
10
function textoAleatorio(tamanho)
{
    var letras = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
    var aleatorio = '';
    for (var i = 0; i < tamanho; i++) {
        var rnum = Math.floor(Math.random() * letras.length);
        aleatorio += letras.substring(rnum, rnum + 1);
    }
    return aleatorio;
}

Só passar como argumento da função o tamanho da string que você quer. As letras permitidas estão na variável letras. Mexa nela à vontade para remover as maiúsculas, ou remover as parecidas, afinal o pessoal se confunde com 0 e O, né mesmo?

Post a Comment

Your email is never shared.