<?php

// ------------------------------------------------------------------------- //
// Générateur de clé/mot de passe                                            //
// ------------------------------------------------------------------------- //
// Auteur: Frédéric Huet <fred@exolium.net>                                  //
// Web:    http://www.exolium.net                                            //
// ------------------------------------------------------------------------- //

/*
Générateur de clé/mot de passe de taille variable.
Il peut aussi bien servir à générer une clé unique pour identifier un
enregistrement, qu'à générer un mot de passe pour vos visiteurs.
*/
function key_generator($size)
{
    
$key_g = "";
    
$letter = "abcdefghijklmnopqrstuvwxyz";
    
$letter .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    
$letter .= "0123456789";
  
    
srand((double)microtime()*date("YmdGis"));
  
    for(
$cnt = 0; $cnt < $size; $cnt++)
    {
        
$key_g .= $letter[rand(0, 61)];
    }
  
    return
$key_g;
}

?>