Tema: PhP minas
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/08/2010, 19:32
__SDP__
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 14 años, 5 meses
Puntos: 9
Respuesta: PhP minas

/*...veamoslo por parte.....la variable $z supongo q es cero y la cantidad de minas como ejemplo ingreste 10...entonces estamos en el while 0 < 10 ahora ya dimos una vuelta sacas los valores aleatorios de filas y columnas digamos q son 1 y 6 y preguntas si en la posicion $arreglo[1][6] es distinto de menos 1...y si por esas cosas de la vida el numero aleatorio es cinco veces 1 y 6....solo carga 5 minas

yo creo q lo primero deberias cambiar esto asi... */

$espacios = ($filas * $columnas);
while($z<$espacios){
$random1=rand(0,$filas-1);
$random2=rand(0,$columnas-1);

if($arreglo[$random1][$random2]!="-1"){
$arreglo[$random1][$random2]="-1";
$z=$z+1;
}
}