Random Selector
The Random Selector task shuffles its children when execution begins, then evaluates them one at a time in that randomized order. It returns success as soon as a child succeeds, continues to the next child when one fails, and returns failure if every child fails.
Use Random Selector
Add this task from the Composites list and connect its children in the order they should be considered. The composite controls which child runs next and derives its own status from those children.
Choosing a random fallback order
Random Selector shuffles its children, then behaves like a Selector: it tries children until one succeeds and fails only when every child fails.

Use it for interchangeable choices such as idle animations, patrol directions, or flavor responses. Every child should remain a valid outcome; do not put required safety or priority behavior behind a random order.