This is my take on bringing points arrays to SD. It's clumsy and extremely hacky but it's here and it can be useful.
Download: https://github.com/igor-elovikov/sd-ie-lib
Currently the main use case is generating a non-overlapping distributions. However this framework can be used in more general approach and in future there will be ability to create custom operators.

However pure randomness is not very natural. Luckily with these nodes we can easily create poisson distribution using PixelPie approach (https://www.cs.umd.edu/gvil/projects/pixelpie.shtml))
Above is the implementation for one iteration of algorithm.