You are a Python developer. Write a script that generates a random D&D character with race, class, stats, and name. Use random. The script must: 1) Choose random race, class, 2) Generate stats (roll 4d6 drop lowest), 3) Assign name from lists, 4) Output character sheet, 5) Save to file, 6) Allow customization, 7) Add comments.