Criando Código Alfanumérico Único com PHP
É útil para criar senhas ou códigos aleatórios, pode ser utilizada em recuperar passwords, já utilizei também em um sistema de sorteio onde milhares de códigos eram gerados e distribuídos para os clientes de um posto de combustível e sei lá o que mais… ;D
<?php
function uniqueAlfa($length=16)
{
$salt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$len = strlen($salt);
$pass = '';
mt_srand(10000000*(double)microtime());
for ($i = 0; $i < $length; $i++)
{
$pass .= $salt[mt_rand(0,$len - 1)];
}
return $pass;
}
//gerando alfa de 6 caracteres
echo uniqueAlfa(6);
//gerando alfa de 16 caracteres - padrao da function
echo uniqueAlfa();
?>
ok, pra que serve isso mesmo.
Cara leia o post antes de comentar, vai poupar o tempo de nós 2!
Muuuuito bom, tava precisando exatamente disso, detalhe que posso criar um código de mais que 16 caracteres,
Parabéns. 😉
Gostei muito deste codigo, estava a procura deste muito obrigado.. Parabens
Que bacana cara ,parabens ,sabe me dizer se exite alguma funcao php que gere apenas numero 102155
Bom código clares, ajudou aqui vlw