<?php
function random_pw($pw_length) {
    
$pass NULL;
    
$charlist 'ABCDEFGHJKLMNPQRSTUVWXYZabcdefghjklmnpqrstuvwxyz0123456789';
    
$ps_len strlen($charlist);
    
mt_srand((double)microtime()*1000000);

    for(
$i 0$i $pw_length$i++) {
        
$pass .= $charlist[mt_rand(0$ps_len 1)];
    }
    return (
$pass);
}

if (isset(
$_GET['act'])) {
    
highlight_file($_SERVER['SCRIPT_FILENAME']);
    exit();
}

echo (
'<a href="?act=code">Show Code</a><br /><br />');

echo (
'Mot de passe aléatoire : ' random_pw(16));
?>