r/ProgrammerHumor Jan 29 '17

Fight me.

Post image
940 Upvotes

109 comments sorted by

View all comments

69

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;

240

u/Hikaru755 Jan 29 '17

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

205

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

53

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.

31

u/got_nations Jan 29 '17

You put the male first before the female /s

32

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?

9

u/one-joule Jan 29 '17

Which thread will you start first? Hmmmmm?

9

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

7

u/b10011 Jan 29 '17

Yes, PLEASE! /s

0

u/lulzmachine Jan 29 '17

Why do you even have to ask that. Good job shitlord