Ejemplo Math.random() JAVA números enteros.

Ejemplo sencillo del uso de Math.random() para conseguir 3 casos diferentes, en el primer caso obtendremos 20 números aleatorios entre 0 y 9, en el segundo caso obtendremos 20 números entre 1 y 10, y en el tercer caso entre el numero 50 y 60, recordando el truco random*(menor - mayor)+mayor podremos sacar el rango de números que queramos.
public class NumRandom {

 public static void main(String[] args) {
  
  System.out.println("20 números enteros aleatorios entre 0 y 9:");
  for (int i = 1; i <= 20; i++)
  {
  System.out.print((int)(Math.random()*10) + " ");
  }
  
  
  System.out.println();
  
  System.out.println("20 números enteros aleatorios entre 1 y 10:");
  for (int i = 1; i <= 20; i++) 
  {
  System.out.print( (int)(Math.random()*10 + 1) + " ");
  }
  
  
  System.out.println();
  
  
  System.out.println("10 números enteros aleatorios entre 50 y 60:");
  for (int i = 1; i <= 10; i++) 
  {
  //Regla <= random*(menor - mayor)+mayor
  System.out.print( (int)(Math.random()*(50-61)+61) + " ");
  }
  
  
  System.out.println();

 }

}

No hay comentarios:

Publicar un comentario