I've been in some multiple choice exams (4 choices, no penalty for incorrect answers) where I have $2$ minutes on the clock, and $10$ questions to go. According to probability, if I randomly chose one of the $4$ answers in each question, on expectation, I should get somewhere in the $2-3$ extra marks with a fairly good probability (Unless Karma is against me).
Now my question is, during an exam, with no access to a computer or a programming library, how can I efficiently and quickly generate a random number from $1$ to $4$?
I guess the question can also generalize for generating a number from $1$ to $k\leq 4$ in the condition that I can get rid of some of the choices in a question.
Given that the desired numbers are integers. Then you can define an operator say XOR and make a table to solve variations of $k_1$ XOR $k_2$ where $k_1$, $k_2$ belongs to $[1,4]$. They you can choose randomly afterwards.