I created this tool to scatter objects across a given surface with some added features to randomize and control the distribution (aligning to surface normal, adding offsets, randomize attributes, check for intersections, etc.).