n-dimensional Poisson disk sampling for Julia
pkg> add PoissonDiskSampling
See ?PoissonDiskSampling.generate
for details.
julia> using PoissonDiskSampling
julia> r = 0.1 # minimum distance between samples
julia> points = PoissonDiskSampling.generate(r, (0,5), (0,3));
julia> typeof(points)
Vector{Tuple{Float64, Float64}} (alias for Array{Tuple{Float64, Float64}, 1})
julia> using Plots
julia> scatter(points)