Deterministic would require a massive amount of additional code, to keep track of each characters number of attempts for a given mount, and to make previous attempts "remembered", which would be a massive amount of additional database storage for every character. Straight up increasing the drop rate would be do-able, but I don't think "guaranteeing" a drop after x attempts is even remotely plausible.