Procedural generator

Hi everyone, I would like to make a Mesh procedural generator that randomly instance different types of solids (prefab) but always with minimum guaranteed distances in X and Y.
What’s the right way?

Thank you

Random.insideUnitSphere will generate a ranom point that’s no farther than the given radius from the Vector3.zero. Is that what you need?