Give all matching names equal odds

Another small improvement for name generation. Currently the selection of a random name favors names that end up in small name type buckets. With this there is no prior selection of type, but a selection on all names of matching types. It might not be so now , but in the future there might be name selections where small buckets of matching names apply and these names will show all up all over.