How exactly does Dream Radar work anyways?

Does it just randomly select Pokemon to appear or are their zones like the Dream World or...?