randomDisc(numPoints):= block([p: []], local(goodp, random_int), goodp(x, y):=block([r: sqrt(x^2+y^2)], r>=10 and r<=15 ), random_int():= block([m: 15], m - random(2*(m+1)-1)), while length(p)