<?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;
}
?>