produces random points
produces normal points