Randomize fake ids

*Use random officer ids for fake data generation
*Also includes some nice improvements to the generate console overall