Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/12/2012, 05:10
Avatar de Heimish2000
Heimish2000
 
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 9 meses
Puntos: 89
Respuesta: problemas con math.random [BUSCAMINAS]

Te pone una mina porque al ponerla no estás comprobando si donde la pones ya hay una mina. Debes comprobarlo porque si no puede que pongas menos minas de las que quieres poner.

Por otra parte debes aplicar el cast del int a toda la expresión, no sólo al Math.Random ya que si no te devolverá siempre un cero, que es lo que te pasa. Tú tienes esto
Código Java:
Ver original
  1. fila = (int) Math.random() *(fl-1);

Y deberías tener esto

Código Java:
Ver original
  1. fila = (int) (Math.random() *(fl-1));