I've been playing for 7 hours straight on challenging missions. Not a single rifle drop.

Is this bad luck, or a broken game?