Matriz aleatoria

sebaort
18 de Noviembre del 2005
Estoy haciendo un trabajo para la universidad. Necesito armar una matriz con numeros aleatorios desde el 1 hasta el 8... Alguien me puede decir como se hace.... Se que hay una clase Random pero no se como utilizarla.
Gracias

dr250976
18 de Noviembre del 2005
La clase Random se usa así:
import java.util.Random;
...
//para el número aleatorio
Random r=new Random();
//y luego
num = r.nextDouble() // o r.nextFloat()
// que devuelven valores entre 0.0 y 1.0

Para obtener número entre el 1 y el 8 sólo tienes que multiplicar este número que obtienes por 8 y sacar su parte entera.
Luego es simple colocar estas instrucciones dentro de un loop para que llene la matriz.
Cualquier duda , escríbeme...
Slds

juan_guns8
18 de Noviembre del 2005
Hola :)
simplemente para que te vote numero enteros es algo asi:

import java.util.*; //importo todas propiedades del .util

class MI_Clase
{
public void vLlenaMatriz()
{
Random objAzar = new Random();

int iNumero = Math.abs(objAzar.nextInt()%9); //vota numeros aleatorios positivos entre 0 y 8

//para llenar la matriz con los numeros aleatorios se hace dentro de un for
}
}

espero te haya servido.......................nos vemos :)