Buenas.
Estoy intentando generar números aleatorios con PHP, he escrito este código pero probando varias veces los números se repiten.
Código PHP:
<?php
echo "3 numeros entre 0 y 10 distintos <br />";
$uno=rand(1,10);
$dos=rand(1,10);
$tres=rand(1,10);
while ( $uno === dos) {
$dos=rand(1,10);
}
while (( $tres === dos) or (tres === uno)) {
$tres=rand(1,10);
}
echo $uno;
echo "<br />";
echo $dos;
echo "<br />";
echo $tres;
echo "<br />";
?>
Lo que quiero son tres números aleatorios entre 1 y 10 sin que se repitan. Para eso los genero y compruebo con WHILE si son iguales a los otros, pero parece ser que hay algo mal. Alguna sugerencia? Gracias