Design and implement a Java application for saving and operating on unique numbers in an array (the Java file name should be “Array4Uniques.java"). Its specific requirements are listed below: • It frst asks for input for the size of the array, that is, the number of unique numbers to be stored on the array; • It then asks for two positive integers, min and meæx, to be used to define a sequence of random numbers, in the range between min and max inclusive; The application will now keep generating a random number in the range defined above, if the random number is unique (that is not on the array by now), store this random number to the array. This process will continue until the array is full. • Hint: you may define a boolean variable alreadyOnArray for testing whether the newly generated random is already on the array. At the end, print out the unique numbers on the array and the total number of random numbers generated for the whole process. • Use the following testing samples (2 runs) for your design and implementation. what is the array size? 10 The minimum number for testing? 10 The maximum number for testing? 18 Enter the maximum number again: 17 Enter the maximum number again: 19 Numbers on the array: 15 17 11 10 19 16 13 14 12 18 For these 10 unique numbers, 28 random numbers have been generated. What is the array size? 20 The minimum number for testing? 30 The maximum number for testing? 60 Numbers on the array: 33 34 44 39 35 48 57 49 53 60 58 41 37 52 45 40 51 46 56 38 For these 20 unique numbers, 32 random numbers have been generated.
Design and implement a Java application for saving and operating on unique numbers in an array (the Java file name should be “Array4Uniques.java"). Its specific requirements are listed below: • It frst asks for input for the size of the array, that is, the number of unique numbers to be stored on the array; • It then asks for two positive integers, min and meæx, to be used to define a sequence of random numbers, in the range between min and max inclusive; The application will now keep generating a random number in the range defined above, if the random number is unique (that is not on the array by now), store this random number to the array. This process will continue until the array is full. • Hint: you may define a boolean variable alreadyOnArray for testing whether the newly generated random is already on the array. At the end, print out the unique numbers on the array and the total number of random numbers generated for the whole process. • Use the following testing samples (2 runs) for your design and implementation. what is the array size? 10 The minimum number for testing? 10 The maximum number for testing? 18 Enter the maximum number again: 17 Enter the maximum number again: 19 Numbers on the array: 15 17 11 10 19 16 13 14 12 18 For these 10 unique numbers, 28 random numbers have been generated. What is the array size? 20 The minimum number for testing? 30 The maximum number for testing? 60 Numbers on the array: 33 34 44 39 35 48 57 49 53 60 58 41 37 52 45 40 51 46 56 38 For these 20 unique numbers, 32 random numbers have been generated.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education