randomizing problems