According to your number table, if the random number is 9501-9800 then you get 2500 sat. Since the highest the random number can go is 10000, that means you have a 3/100 chance of getting 2500 sat.
Yet after 400 claims, I have never gotten anything above 650 sat.
Something seems to be amiss here.
first it doesn't depend on the number of claims you make, second the probability is however very less for 70k and there is 20-30 percent chance that you'll get anything above 2500.
This is your own random number table

How do you get this "20-30 percent chance that you'll get anything above 2500"? According to the table, 500 of the 10000 possible numbers correspond to 2500 sats and above, so that's 5% (5 out of 100) of the time.
And if something that's supposed to happen 5 out of 100 times (i.e. claim amount of 2500 sat and above) doesn't even happen 1 out of 400 times, then very likely something is wrong.
obviously you had never played HI-LO game or DICE. Its actually very hard to hit number so high like 9500, but still its same hard to hit number bellow 500. And 5% is never 5 out of 100, every roll is new game, so basicly you dont have to hit it ever. So, you have 10% chance for hitting 70 reward and 5% to the rest rewards, and i think its more fair than some bigger faucets than this one. Look freebitcoin, you have 0 - 9886 numbers or 98.86% to hit 300 sat and all other rewards are in 1%, and you can claim hourly...so i think this is ok