Engineering Random Numbers