Diffraction from surfaces with randomly distributed steps