Criando AlfaNumérico Único com PHP

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();
?>

Comments

  1. Responder

    • Responder

  2. By Filipe

    Responder

  3. By wilson

    Responder

  4. By Mauro Nunes

    Responder

  5. By Robson

    Responder

Perguntas duplicadas ou cujo a resposta esteja nos comentários serão ignoradas.
Comentários com códigos serão ignorados(para isso, use o pastebin.com e informe aqui o link).
Faça sua pergunta e "aguarde" ser aprovada para aparecer no blog.
Aguarde sua resposta, ela não é em tempo real, tenha paciência!

Deixe seu comentário