reduced random generator