Question: Design a number (ID) generator system that generates numbers between 0-99999999 (8-digits). The system should support two functions: a. int getNumber(); b. boolean requestNumber(); getNumber()

Design a number (ID) generator system that generates numbers between 0-99999999 (8-digits).

The system should support two functions:

a. int getNumber();

b. boolean requestNumber();

getNumber() function should find out a number that is not assigned, then mark it as assigned and return that number. requestNumber()

function checks the number if it is assigned or not. If it is assigned returns false, else marks it as assigned and return true.

Step by Step Solution

3.48 Rating (145 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Data Structures Algorithms Questions!