Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/03/2009, 08:41
Avatar de drac94
drac94
 
Fecha de Ingreso: mayo-2008
Ubicación: México
Mensajes: 383
Antigüedad: 16 años, 8 meses
Puntos: 5
Respuesta: Como generar pares de numeros aleatorios

Prueba esto, es lo mismo q el anterior pero mas optimizado

Código PHP:
int numeros [][]=new int [4][4], ocupados=0ocupados2=0numero=1x=0y=0;
while (
ocupados !=16)
{
    
numero = (int) (Math.random() * 8)-1//numero aleatorio
    
while (ocupados2 !=2)
    {
        
= (int) (Math.random() * 4)-1;  //posicion aleatroria "x"
        
= (int) (Math.random() * 4)-1;  //posicion aleatroria "y"
        
if(numeros[x][y]!=null )  //si esta vacia esa casilla la llenas
        
{
               
numeros[x][y]=numero;
               
ocupados2++; //aumentas el numero de casillas ocupadas, esto es para hacer las parejas
        
}
    }
    
ocupados+=2//aumentas el numero de casillas ocupadas global
    
ocupados2=0;