Deterministic Random
v1.0
The Deterministic Random feautre provides a robust randomization with predicatable results using global and local seeds. Each Action Executor can set the type of random it will use in the Inspector.

You can ensure actions result in the same target selections using the Action Random String value, detailed below.
Random Types
Random Seed
This is essentially the same as the normal "random" value you're used to β results will appear entirely random.
Deterministic Global
This uses the global seed set in the Juicy Actions Settings file.
You will get the same result every time the ActionExecutor is executed!
Deterministic Global Varied
This uses the global seed set in the Juicy Actions Settings file, but changes each time the ActionExecutor is executed, so that each execution will have a different result, but the pattern of results will be the same every time, based on the global seed.
Deterministic Local
This uses the local seed set in the Action Executor Inspector.
You will get the same result every time the ActionExecutor is executed!
Deterministic Local Varied
This uses the local seed set in the Action Executor Inspector, but changes each time the ActionExecutor is executed, so that each execution will have a different result, but the pattern of results will be the same every time, based on the local seed you provide.
Action Seed Variations
Each Action in the list will have it's own unique result based on the UID of the Action. This ensures that two of the same type of Action will have potentially different results.
You can overwrite this value in the Inspector by providing a unique Action Random String value.

In this example, the MoveAction, ScaleAction, and SpinAction, all have the same Action Random String, so the target(s) selected upon execution will be the same for each, so that the effects will apply to the same target(s) each time it runs.
Each Action with the same Action Random String must have the same list of Targets in the same order, Selection Mode, and Target Count.
Last updated