[GHC] #8898: Overall improvement for randomIvalInteger