http://calculator.tutorvista.com/coin-toss-probability-calculator.html (if we take a Home draw to be a Heads toss) tell us that The Rangers getting 8 home ties out of their last 8 was 256-1, and 14 of 16 is 546-1. I've always laughed when people talk about rigged draws, but these are pretty long odds......
As for ours, at least it's not Celtic. It's not unimaginable that we could grind out a draw there and beat them at Firhill. I can't see us winning at Pittodrie.