First variant is fine and i think more better solution for realise my tasks. but i have not normal space between chairs. How i can make space spawn between objects like in second variant?
And then take it further step-by-step until you’re satisfied with what it spits out.
The above would spawn them in a uniform grid but you can offset them with chaos and optionally skip some elements. Just by changing the variables, you can get a pretty random result without anything ever overlapping.