programa Java para generar números aleatorios entre rangos dados

En este caso, estamos implementando un programa Java que va a generar e imprimir los números al azar entre los rangos dados ?

Teniendo en cuenta los rangos de los números y tenemos que generar e imprimir el número aleatorio usando el programa Java.

    Input:
Enter starting range: 5
Enter final range: 50
Output:
Random number between given range: 18

programa para generar e imprimir números aleatorios en Java

import java.util.Scanner;
public class GenerateRandomIntegers
{
public static void main( String args[] )
{
// create object here.
Scanner sc = new Scanner( System.in );
// enter the range between which we have to print random numbers.
System.out.print("Enter starting range : ");
int rsnum = sc.nextInt();
System.out.print("Enter final range : ");
int renum = sc.nextInt();
int random_num = rsnum + (int)(Math.random() * ((renum - rsnum) + 1));
System.out.println("Random number between given range : " +random_num);
}
}

salida

First run:
Enter starting range : 5
Enter final range : 50
Random number between given range : 18
Second run:
Enter starting range : 1
Enter final range : 10
Random number between given range : 5


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *