scattering instances in Blender Let's say, I want to populate a parking lot with cars. Coming from Modo, I'd use replicators:
-create an array of polygons, one for each parking space
-create a group of cars
-add a replicator item, that would place one car on every polygon and use the 
   polygon's rotation to place the replica
-I could do a random rotation in 180 degree increments, to get some randomness
-I could also rotate polygons manually for more control
-A percentage slider and seed value allowed me to control how full the parking 
   lot was

Is there a way to do something similar in blender? I've come quite close with the hair system, but I can't figure out how to precisely control the Z rotation of individual hairs

Any pointers will be much appreciated.
Thanks in advance
Blender's particle system is.. weird. It's a more little old and probably could do with a refactor. Among other things, the axis are wrong.

However, that doesn't mean it can't be made to work:


Switch to emission particles
Enable rotation


Rotate your emitter polygons so that their surface normals are aligned with the +Y axis of the instance: