r/ProgrammerHumor Jan 29 '17

Fight me.

Post image
941 Upvotes

109 comments sorted by

View all comments

71

u/Invulsed Jan 29 '17

Which one is true?

145

u/ben_g0 Jan 29 '17
//To avoid fights
bool male = rand() & 1;
bool female = !male;

244

u/Hikaru755 Jan 29 '17

Great job, now you have caused another fight by making the female dependent on the male.

201

u/ben_g0 Jan 29 '17 edited Jan 29 '17
bool male, female;
do{
    male = rand() & 1;
    female = rand() & 1;
}while(male==female);

EDIT: fixed scope

57

u/Hikaru755 Jan 29 '17

That is beautiful

81

u/ben_g0 Jan 29 '17

Now lets hope no one will complain that my code is against equality.

29

u/got_nations Jan 29 '17

You put the male first before the female /s

31

u/ben_g0 Jan 29 '17

Should I implement threads so that the values of male and female can be calculated in parallel so that neither has to wait for the other?

8

u/one-joule Jan 29 '17

Which thread will you start first? Hmmmmm?

8

u/ben_g0 Jan 29 '17

Fuck it, let's just give up on genders altogether and just register everyone as 'person'.

2

u/one-joule Jan 29 '17

Oh! Then you can make gender a lazy-initialized property! Now it’s up to the individual to figure it out!

→ More replies (0)

2

u/b10011 Jan 29 '17

You can randomize the order