kalinkata

RandomizeNumbersFromNtoM

Mar 24th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Random;
  3. import java.util.Scanner;
  4.  
  5. public class Problem07_RandomizeNumbersFromNtoM {
  6.     public static void main(String[] args) {
  7.         Scanner console = new Scanner(System.in);
  8.         int firstNumber = console.nextInt();
  9.         int secondNumber = console.nextInt();
  10.         Random rnd = new Random();
  11.  
  12.         int difference = Math.abs(firstNumber - secondNumber);
  13.         int minNumber = Math.min(firstNumber, secondNumber);
  14.  
  15.         ArrayList<Integer> unique = new ArrayList<>();
  16.  
  17.         while (unique.size() != difference + 1) {
  18.             int randomNumber = minNumber + rnd.nextInt(difference + 1);
  19.  
  20.             if (!unique.contains(randomNumber)) {
  21.                 unique.add(randomNumber);
  22.             }
  23.         }
  24.  
  25.         for (int i = 0; i < unique.size(); i++) {
  26.             System.out.print(unique.get(i) + " ");
  27.         }
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment