Criando AlfaNumérico Único com PHP

  • Autor do post:
  • Categoria do post:PHP
  • Comentários do post:6 comentários

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

Este post tem 6 comentários

    1. Rafael Clares

      Cara leia o post antes de comentar, vai poupar o tempo de nós 2!

  1. Filipe

    Muuuuito bom, tava precisando exatamente disso, detalhe que posso criar um código de mais que 16 caracteres,
    Parabéns. 😉

  2. wilson

    Gostei muito deste codigo, estava a procura deste muito obrigado.. Parabens

  3. Mauro Nunes

    Que bacana cara ,parabens ,sabe me dizer se exite alguma funcao php que gere apenas numero 102155

Deixe um comentário