Root://test/tablo5.php
 
 
<?php
$tirage
=array();

function 
rnd($x)
{
global 
$tirage;
for (
$i=0$i $x$i++) $tirage[$i]=$i+1;


srand((float) microtime()*1000000);

for (
$i=0$i $x$i++)
{
$rang=rand(1,$x-1);

// Swap
$dummy=$tirage[$rang];
$tirage[$rang]=$tirage[$i];
$tirage[$i]=$dummy;
}

}

?>

<html>
<head>
</head>

<body>


<INPUT type=text size=20 name=x><BR>

<?php
$_ENV
['$x']
rnd($x);

for (
$i=0$i<$x$i++) echo "tirage[".($i+1)."]=".strval($tirage[$i])."<br>\n";
?>
</body>
</html>