> It's going to make asking for random numbers more than 8 bits long challenging though.
'Yield' to other players' threads or processes after each byte you draw.