Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Preciso gerar uma espécie de rand(), mas um pouco diferente:
Englobará letras e números: a-z, A-Z, 0-9.
Consegui uma função:
function salt($length) {
$pattern = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxZz1234567890";
for($i=0;$i<$length;$i++) {
$key .= $pattern{rand(0,9)};
}
return $key;
}Mas, dependendo do tamanho do "salt", ele simplesmente usa apenas letras. Queria que misturasse ambos, de diferentes tamanhos, e, se possível, não repetisse a mesma letra mais de uma vez.Alguém me dá uma luz?
Obrigado,
Carregando comentários...