Spread across families
The list deliberately reaches beyond the languages a European school offers, because "pick a language" answered with French, Spanish or German is not a question anybody needed a generator for.
Number of speakers is not used as a weight. By speakers this would be a generator of about six languages.