Give all matching names equal odds
Replace vector copying with lookup
Make loops the same
Use reference to address vector
Merge pull request #10323 from arcke/random-names

Give all matching names equal odds.