Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2013, 14:58
capixi
 
Fecha de Ingreso: abril-2011
Ubicación: Alicante
Mensajes: 52
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: array 10 elementos con numeros aleatorios

Hola NoXi24, pues si es sencillito, te explico...
Creas un array de enteros por ejemplo y ya tienes donde meter los números!
Después te creas un método para llenar el array con números enteros del 0 al 100. Para ello debes generar 10 elementos. Pues entonces utilizas un bucle por ejemplo un for ya que sabemos el número de elementos que necesitamos.
Te quedará algo parecido a lo siguiente:
Código:
private int[] generarNumeros(){
     int [] elementos = new int[10];    
    int n=0;      

      for(int i=0; i<10; i++) //generamos 10 números
      {
             n = (int)(rnd.nextDouble() * 100.0); //generamos numeros aleatorios entre 0 y 100
             elementos[i] = n; //guardamos el entero obtenido en el array
             elementos[i]++;  //le sumamos uno a la posición del array para poder guardar el siguiente número
       }

       return elementos;
}
Deberás de importar antes la librería Random para generar números aleatorios
Código:
import java.util.Random;
Y generar un número aleatorio así:
Código:
     Random rnd = new Random();
Y en cuanto a la ordenación de los elementos pues mira como lo hacen con el método burbuja que es muy sencillito, aquí te dejo el enlace:

http://codigomaldito.blogspot.com.es...a-en-java.html

prácticamente solo tienes que usar la clase del ejemplo y pasarle tu array de elementos que ya tendrás creado con el método de generarNumeros().


Si tienes alguna duda pregunta! si te ha guiado en tu objetivo puntua!