Reference:Armin Hofmann, GRAPHIC DESIGN MANUALDaniel Shiffman, Coding Challenge #33: Poisson-disc Sampling