Lanefan
Victoria Rules
We use a similar random roll, though the range is (much!) greater:Almost always young adults.
But not always 17-20-ish.
It all depends on the race.
Dwarf: 40+ 5d6
Elf: 100+ 5d6
Gnome: 60+ 3d12
Half-Elf: 15+ 1d6
Halfling: 20+ 3d4
Human: 15+ 1d4
So the age can be anywhere between 16 and 130 years.
Dwarf: 38 + 2d50
Elf: 140 + 4d100 (slight variances for different Elf types)
Gnome: 60 + 2d100
Part-Elf: somewhere between Human and Elf, depending how Elvish you are (1/8 to 7/8)
Part-Orc: somewhat lower than Human depending how Orcish you are (again 1/8 to 7/8)
Hobbit: 25 + 2d20
Human: 15 + 2d8
Then on top of that you add a number of years based on your class(es) to account for the time you spent learning the skills; this ranges from 0 (Fighter) to 10 years (Bard), meaning a Human Bard who rolls high on the 2d8 can start out in its 40s. These numbers are trivial to most but noticeable for Humans and even more so for Part Orcs.
Your Halflings (Hobbits) are all young 'uns: the highest your table allows for them is 32 yet Hobbits "come of age" at 33 much like a Human (in some cultures/countries) does at 21.