Beautiful problem ! ! There are (999-99)=900 three-digit numbers. To make a palindrome, you have 9 choices for the first and last digit, and 10 choices for the middle one ... total (9 x 10) = 90 palindromes. Probability = 90/900 = 10% that a random 3-digit number is a palindrome.