Question 550033
From 100 to 199, the following numbers have one zero in them


101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 120, 130, 140, 150, 160, 170, 180, 190, 

There are 18 numbers listed above




And there are 9 copies of this similar pattern (just change the first digit; eg: 201, 202, ... is another set, 301, 302, ... is another and so on...)



So there are a total of 9*18 = 162 numbers from 100 to 999 that have one number in them



The following numbers have two zeros in them

100, 200, 300, 400, 500, 600, 700, 800, 900



and there are 9 numbers listed above



So there are a total of 162 + 9 = 171 numbers that have at least one zero



So the probability is 171/900 since there are 900 numbers from 100 to 999 (because 999-100+1 = 900)



So the answer is choice D