Figure out what the three gods mean

Question: Three gods A, B, and C are called, in no particular order, True, False, and Random. True always speaks truly, False always speaks falsely, but whether Random speaks truly or falsely is a completely random matter. Your task is to determine the identities of A, B, and C by asking three yes-no questions; each question must be put to exactly one god. The gods understand English, but will answer all questions in their own language, in which the words for yes and no are da and ja, in some order. You do not know which word means which.

What three questions can you ask?

Origin: http://en.wikipedia.org/wiki/The_Hardest_Logic_Puzzle_Ever

Riddle Discussion

Similar Riddles

Question: What tastes better than it smells?

Question: A man is found dead on a Sunday morning. His wife calls the police immediately. The police question the wife and staff. The wife said she was asleep, the cook said he was cooking breakfast, the gardener said she was picking vegetables, the butler said he was cleaning the closet, and the maid said she was getting the post. The police immediately arrested the murderer.Who was the murderer?

Question: What goes in the water black and comes out red?

Question: What loses its head in the morning and gets it back at night?

Question: What two things can you never eat for breakfast?