I have been on 12 cruises. The first 3 with my wife and the last 9 as a single. Sometimes I take my kids and sometimes I go by myself. I am 40, stay in shape, have abs, a tan and all my teeth and no tattoos. I always manage to meet some single ladies. Sometimes single moms with their kid(s) and sometimes single girls in a group. I rarely find two guys traveling together. I would not take a buddy on a cruise with me. First, he will cramp my style. I always do better as a lone wolf. I need the cabin to myself for entertaining.
I think girls are more likely to go on a cruise with their friends where when guys cruise, it is with their wife and/or family. So the odds are in my favor and I like that. In fact, I have one coming up and was thinking about bringing a lady friend and now think I won't and take my chances.