**(Hash Rate) / (Difficulty * 2^32) = blocks found per unit time**

thanks, this is exactly what i was looking for

If you are solo mining, the any "BTC/day" formula is fairly pointless. You can get lucky and process a block right away, or you can get unlucky and never process a block as the network hash rate outpaces your hash rate.

yup, i understand that, but i don't think it's all pointless. i'm guessing you think it doesn't apply because the variance for solo mining is too large since it's all based on probability. but statistically, solo mining and pool mining should give the same output if you were to be mining for an eternity, and also assuming there's no pool fees, downtime, etc.

that formula should still apply for a theoretical output, even for solo mining