Added a new class Randomized_Set under the testing/randomized_set.h header
[Purpose:] Generate a range of keys (A, B) that are shuffled. This will give the KeyVector class much better test coverage for correctly handling random flows of data.
[Integration:] The Randomized_Set class will provide a method Get_Keys() which returns a std::vector& keys that are on the range (A, B) and are shuffled.
std::vector& Get_Keys() { return random_set; }
This vector will be supplied to a co-worker class named Sequencer. The Sequencer class will handle the flow of all Add/Remove state changes within the KeyVector class.
[Purpose:] Generate a range of keys (A, B) that are shuffled. This will give the KeyVector class much better test coverage for correctly handling random flows of data.
[Integration:] The Randomized_Set class will provide a method Get_Keys() which returns a std::vector& keys that are on the range (A, B) and are shuffled.
This vector will be supplied to a co-worker class named Sequencer. The Sequencer class will handle the flow of all Add/Remove state changes within the KeyVector class.