Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2009, 21:08
hucht
 
Fecha de Ingreso: octubre-2008
Mensajes: 140
Antigüedad: 15 años, 7 meses
Puntos: 1
numeros aleatorios diferentes

Hola a todos,

Estoy tratando se conseguir generar una lista de numeros del 0 al 9 siendo todos diferentes (es decir ningun numero debe ser repetido). El codigo que probe fue este:

Código PHP:
<?php
srand
(time());
for (
$i=0$i<10$i++){
      
$random = (rand()%9);
      for(
$j=0;$j<$i;$j++)
      {
      if(
$slot[j]==$random){$r=1;}
      else{
$r=0;}
      }
      
$slot[] = $random;
      if(
$r==1){$i=$i-1;}
}
?>
Pero aun asi me entrega numeros repetidos de vez en cuando.

Gracias por la ayuda

atte