Initialise the PRNG in the same way in both BSlot and QSlot
Reduce duplication and use the LinkedTransferQueue when it is available