Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- import java.util.ArrayList;
- /*
- * Generate 500 random numbers between 1-100 inclusive
- * See if you obtain a complete set of numbers 1-100 inclusive
- */
- public class RandomNumberProblem {
- public static int falseNumbers;
- public static int trueNumbers;
- public static void main(String[] args)
- {
- for (int i = 0; i < 1000; i++)
- {
- calculation();
- }
- System.out.println("False numbers:"+falseNumbers);
- System.out.println("True numbers:"+trueNumbers);
- }
- public static void calculation()
- {
- ArrayList<Integer> list = new ArrayList<Integer>();
- Random rand = new Random();
- /* add the numbers */
- for (int i = 0; i < 500; i++)
- {
- list.add(rand.nextInt(100)+1);
- }
- /* check the numbers */
- boolean complete = true;
- for (int i = 1; i <= 100; i++)
- {
- if (!(list.contains(i)))
- {
- complete = false;
- break;
- }
- }
- if (complete == false)
- {
- falseNumbers++;
- }
- else
- {
- trueNumbers++;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement