![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
31/08/2010, 19:32
|
| | 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;
}
} |