MATLAB: How to generate a random data set with elliptical shape

ellipserandom data set ellipse

hi,everybody I want to generate a random data set with an elliptical shape,the data can be on the elliptical edges or inside it, for example :an ellipse is :(x^2)/5^2+(y^2)=1