Poisson-disc Sampling
Distribute points across a canvas so they land randomly but never closer together than a minimum distance, using a background grid and an active-point list.
Distribute points across a canvas so they land randomly but never closer together than a minimum distance, using a background grid and an active-point list.