How do you generate a random number in real life from $1$ to $k$. $k\leq 4$ 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. 

Count the number of letters in a "randomly" selected portion of the question, and take $(count\mod k) + 1\ $ as your "random" number.
