Clone your object, add plain effector, enable scale Y only and set it to 1, enable "Use Alpha/strength" in effector color section, load random field into plain effector and either add invert layer or invert on remapping tab. Is this what you are after?
Initially you can just output " InExcludeData.InsertObject " via Xpresso python node but that leads to repeated population of the list . here is a solution (script is not mine)
Hiearchy_to_list.c4d
That is just a variable name. I simply detect while mouse is active from interaction tag and then store the value. When it isn't active it doesn't store, thus staying at last value before mouse release.
Yes, I understand, but what would you like to happen. So, let's say you rotate and then store the value once mouse is released. What should happen after new rotation starts? Do you want to overwrite the value? Add to stored one?
You will need to use a bit of python there. So you want to store the value? What happens when you start new rotation? Do values keep adding up or you reset and show the new absolute value?
Maybe you misunderstood? If you start rotating on any axis object delta is calculated in radians. Simply output that in Xpresso from interaction tag and convert to degrees. Effectively you get the rotation values but object stay "locked"
Did you try interaction tag? It seems as you just need values from cursor drag?
EDIT: Here is what I mean. You simply rotate as usual and use object delta to calculate degrees (didn't do that part, object delta is in radians) via Xpresso if that is what you are looking for. The object with tag stays unaffected. Interaction tag is a real hidden gem...
Interaction_tag.c4d
Must admit that I have trouble following what you need. Is there any way to simplify your request? Maybe add a scene file depicting what should happen. Could be that you are looking for something related to interaction tag?