Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2011, 05:41
feeeeeR
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años
Puntos: 1
Numeros aleatorios php

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

Última edición por feeeeeR; 04/05/2011 a las 05:56 Razón: Aclarar