Is your feature request related to a problem? Please describe.
Named random streams generate distinct streams of randomness seeded from the workflow seed, so repeated evaluations of a query + plugins + interceptors will result in repeated random values. This prevents generating unique IDs for observability and telemetry.
Describe the solution you'd like
Expose underlying non-deterministic random APIs + a named random stream seeded with nondeterministic randomness under workflowInfo.unsafe
Additional context
Is your feature request related to a problem? Please describe.
Named random streams generate distinct streams of randomness seeded from the workflow seed, so repeated evaluations of a query + plugins + interceptors will result in repeated random values. This prevents generating unique IDs for observability and telemetry.
Describe the solution you'd like
Expose underlying non-deterministic random APIs + a named random stream seeded with nondeterministic randomness under
workflowInfo.unsafeAdditional context