Andrew Whincup said:One possible solution would be to list ranks as being in command of a unit of specified size, named or otherwise.
Number of troops commanded/responsible for apx equal to 10^(rank-1)
For example:
Marine Enlisted Ranks
0- Recruit
1- Marine
2- Squad NCO(~10 Marines)
3- Platoon/Company NCO (~100 Marines)
4- Battalion NCO (~1 000 Marines)
5- Command NCO (~10 000 Marines)
6- Senior Command NCO (~100 000 Marines)