Valid point in wanting to be sensitive re: the location where that nn is used... Most N. Americans aren't aware of randy being a slang term for horny (I'd heard something about it before but wasn't sure if it was true or just a rumour)... That's why despite it otherwise sounding cool to those of us who don't have that association very strongly, it wouldn't be a wise choice as a full name and one would need to be careful whom one used it around. Of course, N. Americans also use fanny as a euphemism for one's tuchas whereas it's a slightly more crude term for a nearby fem part in
UK and Aus... Was once explaining to an American gal why I use the term bum bag rather than fanny pack and then heard hystarical laughter coming from an Irish gal in the next room over who'd never heard them called fanny packs before. (sliding paper doors in Jpns. buildings are far from sound proof).
Of course, I don't think that in a culture where it has that meaning that
Randi would be an automatic or usable nn... Would def. be limited in its use.