Before switching to uint priority I had chosen rand48 because of its period (48 bit virtual addresses -> 2^48-1 period.)
I don't think RNG choice makes much difference for this usage.