Basically, how do I do a hybrid of Rotate which rotates every object in a selection a fixed [there is no random option here] amount about the selection's center, and Transform Each> Rotate[random] which rotates each selected object individually but only about each object's own center.

What I want is either the ability to chose Random in Rotate and have it apply to **each object** in the selection **independently**, or want the ability to move the Transform Each rotation point for the selected objects to a common point prior to application.

Edit: [Added Image]
The idea is a group of objects each individually rotate a randomly determined amount about a given axis [or a group axis], while keeping their orientation facing the axis

[![enter image description here](https://i.stack.imgur.com/DdNHa.png)](https://i.stack.imgur.com/DdNHa.png)