[Reviewer: Rob] Randomize the numbers allocated by Ellis

Rob, please can you review this change to make Ellis randomize the numbers it allocates. This is useful when running the live tests, as it makes calls easier to find in log files and SAS. 

Tested by running the live tests and checking the different numbers were allocated for each test case.