Is there a way I can sample random raster pixels with a minimum distance from a satellite image? I need each randomly-chosen pixel to have a pre-defined minimum distance in order to minimize spatial autocorrelation, and I would be sampling from the near infrared band. I also need to output the sampled pixels into a new raster .tif file. Is there a way to do this in ArcGIS, ArcPy/Arc toolbox or even Python? Thanks.