modified random, modified temp from 16 to 32 uint