anyone know how to scattering points randomly on the surface
What exactly do you mean by points? You mean CV distribution of NURBS or PolyNURBS vertices?