Text this: Using hard problems to create pseudorandom generators /