Sei sulla pagina 1di 1

Random Numbers Generator

/* This program generates random numbers between 0 and 65535.*/

import java.util.Random;
import java.io.*;

public class RandomNumbersGenerator {


static int p;
public static void main (String[] args) {
read_keyboard();
RandomNumbersGenerator generator=new RandomNumbersGenerator();
}
public static void read_keyboard(){
BufferedReader keyboard;

try{

keyboard=new BufferedReader(new InputStreamReader(System.in),1);

System.out.println("how many random numbers you want to generate:");


String s=keyboard.readLine();
p=Integer.parseInt(s);
System.out.println("It will be generated "+p+" "+"random numbers between 0 and
65535 ");
}catch(IOException e){
System.out.println("error while reading from keyboard.Sorry...");

}
catch(NumberFormatException e1){System.out.println("Oh,for Heaven's sake!Give me
a number!");
}

}
public RandomNumbersGenerator() {
Random random_generator=new Random();

int[] random_numbers_array=new int[p];


for(int counter=0;counter<p;counter++) {
random_numbers_array[counter]=(int)
(((random_generator.nextDouble()*25173)+13849)%65536);
System.out.println(random_numbers_array[counter]);
}
}
}

Potrebbero piacerti anche