My implication is that Dwarves are less likely to be full-blown 100% gay, but also way less likely to care. I just chose those numbers as a quick example of a way to try and make a race pretty open but overall not really strongly gay.
And that line isn't quite accurate. I'm not sure exactly what the formula is, but there is some kind of curve. The outer numbers are min and max, and the central number is the median. I might have unintentionally picked numbers which make a slope rather than a curve, but I'm not sure.
But I just typed HOMOSEXUALITY instead of SEXUAL_ORIENTATION because it's shorter. No real reason. I just like short words. Since it's only an example and not legit code (yet?), I didn't see the need to stick with convention.
But SEXUAL_ORIENTATION would probably work better. After all, if someone is 50% on their Sexual Orientation, it makes more sense than being 50% of a homosexual.
Other personality traits would be at play, too. Some might control openness, others tolerance, still others self-worth. These statistics are already in there, and coupled with the variable sexual orientation, would lead to a WIDE range of available types.
Sexual orientation around 50, Gregariousness at 100, and Self-Effiacy at 100 would lead to a flamboyantly bisexual individual, for example. He'd be Bi, want you to know... and probably ask you what you're up to later. You know... just to hang out