public override string Generate(SurnameGenerationOptions options) { return(options.UseWeightedGeneration ? WeightedRandomizer.Next() : DataElementGenerator.Values.Surnames.RandomKey()); }