The Sequencer class has the following responsibilities:
Store randomized sets of unique keys (called a Sequence, ie: typedef std::vector Sequence)
For example, the key range (1, 255) can be added to a vector and shuffled.
Call keyvector.Add(key) and keyvector.Remove(key) by using the randomly ordered keys.
For example, we could create an Add instruction sequence like so:
Add(25), Add(213), Add(80), Add(127), Add(5)
The Sequencer class has the following responsibilities:
Store randomized sets of unique keys (called a Sequence, ie: typedef std::vector Sequence)
For example, the key range (1, 255) can be added to a vector and shuffled.
Call keyvector.Add(key) and keyvector.Remove(key) by using the randomly ordered keys. For example, we could create an Add instruction sequence like so: Add(25), Add(213), Add(80), Add(127), Add(5)