Here is what I have come up with so far... Everyone at home play along and see what you get.
[sblock=Race]
1d100 x2
01-40 Human
* 01-60 normal
* 61-00 variant
41-50 Dwarf
* 01-50 hill
* 51-00 mountain
51-60 Elf
* 01-40 wood
* 41-80 high
* 81-00 dark
61-70 Halfling
* 01-50 lightfoot
* 51-00 stout
71-75 Dragonborn
* 01-04 white * 36-46 brass
* 05-09 black * 47-57 bronze
* 10-15 green * 58-68 copper
* 16-24 blue * 69-84 silver
* 25-35 red * 85-00 gold
76-80 Gnome
* 01-50 forest
* 51-00 rock
81-85 Half-Elf
86-90 Half-Orc
91-95 Tiefling
96-00 Rare Race
* 01-02 Triton
* 03-06 Kobold
* 07-10 Yuan-Ti
* 11-15 Goblin
* 16-21 Bugbear
* 22-29 Firbolg
* 30-38 Tabaxi
* 39-50 Goliath
* 51-58 Kenku
* 59-68 Hobgoblin
* 67-77 Orc
* 78-88 Lizardfolk
* 89-00 Aasimar[/sblock]
[sblock=Class]
1d100
01-07 Barbarian
08-14 Bard
15-29 Cleric
30-36 Druid
37-52 Fighter
53-58 Monk
59-64 Paladin
65-70 Ranger
71-84 Rogue
85-89 Sorcerer
90-94 Warlock
95-00 Wizard
Followed by a d6 roll for, I became a <insert class here> because...[/sblock]
[sblock=Background]
1d100 x2
01-05 Acolyte
06-10 Charlatan
11-15 Criminal
16-22 Entertainer
23-27 Folk Hero
28-34 Guild Artisan
33-38 Hermit
39-40 Noble
41-52 Outlander
53-61 Sage
62-66 Sailor
67-76 Soldier
77-89 Urchin
90-00 Sword of the Coast Background
* 01-07 City Watch
* 08-14 Clan Crafter
* 15-29 Cloisterd Scholar
* 30-36 Courtier
* 37-52 Far Traveler
* 53-58 Faction Agent
* 59-64 Inheritor
* 65-70 Knight of the Order
* 71-84 Mercenary Veteran
* 85-89 Urban Bounty Hunter
* 90-94 Uthgardt Tribe Member
* 95-00 Waterdhavian Noble
Followed by a d6 roll for, I became a <insert background here> because...[/sblock]
[sblock=Ability Scores]
UnStandard Array = 16, 15, 14, 13, 12, 10[/sblock]
Parents roll 1d100 and 1d8
Birthplace roll 1d100 twice
Siblings roll 1d10
* followed by result
* birth order 2d6 times number of siblings
Family and Friends various rolls needed
1d100 Family
1d4 Absent Parent
3d6 Lifestyle
1d100 (+/- Lifestyle)
3d6 + CHA
Life Events
Character Age 1d100
Type of die for number of life events varies (based on age)
Events: 1d100 per each life event
- Various secondary tables determined by event
DM should secert roll for your Alignment will PM you (pg 72 Xanathar's Guide)