Random number generators have been around for ages, but they often have subtle imperfections that cause patterns to emerge.