Follow the instructions. It works every time. Made originally by me. It took a lot of time to figure out how the binary numbers could tell you the answer. Basically, you tell it your number in binary. Then it tells you the binary number in decimal. The yes and no questions correspond with 1s and 0s in a binary number. This means that it is very accurate. If it does not guess your number, your either picked an invalid number, or you typed something wrong. Tell me in the comments how it did.
Try and figure out how this works so well. Hint: Add the first number of the cards that have the number. 7 questions = 127 possible numbers. If you click all the cards it says 127 but the cutoff is one hundred so it would be impossible to see the number, 127 on any of the cards.