Takes in a starting ID and a worker ID
The starting ID (If value is 0 it will be set to 1)
The worker ID (If value is 0 it will be set to a random value)
See Implementation
Takes in a starting ID and a worker ID