Randomly pick one variable

A shorter 1 using the ternary conditional operator ?:: :wink:

int a = -1, b = 1, pick = MIN_INT;
if (a == -1 & b == 1)  pick = random(2) < 1? a : b;

println(pick);
exit();
int a = -1, b = 1;
int pick = a == -1 & b == 1? random(2) < 1? a : b : MIN_INT;

println(pick);
exit();
2 Likes