Random at it's best, got my Ifrit's Harpoon after 15-20 runs, almost lost it to another Dragoon that had relic weapon (beats me why he want to roll for an inferior weapon to his relic but meh), did a few runs after that and Ifrit's Harpoon drop 3 times in a row.