Adds random values to selected F-Curves/Keyframes. Fantastic for adding texture and unexpected results to a looping animation.

Redo Panel
Target
- Selected F-Curves: targets selected F-Curves
- Selected Keyframes: targets selected Keyframes
Axis
- X: Randomize keyframe frames.
- Y: Randomize keyframe values.
- Both: Randomize both keyframe frames & values.
Randomize by F-Curves
Creates a unique random seed for every selected F-Curve. Otherwise, the same random values will be applied to each F-Curve.
Absolute
Randomize values that you specify. For example, enable this property if you want your random values to fall within the absolute Min & Max values.
Snap to Frame
Keeps randomized keyframes moving on the Graph Editor’s X axis to whole frame numbers.
Preserve Pivot Side
Prevents randomized keyframe values from crossing the selected pivot. For example, if a keyframe starts above the pivot (whether Zero, Cursor, or Center), it will remain above it after randomization, and vice versa.
Pivot
Select the pivot point for keyframe value randomization:
Zero: Keyframes are randomized relative to 0 – so if a keyframe starts at +10, its randomized value will never drop below 0.
Cursor: The Graph Editor’s cursor Y‑value is used as the pivot. For example, if your cursor is set to 5, keyframes above 5 will remain above 5, and those below 5 will stay below 5.
Center: The pivot is set to the center of the selected keyframes – calculated as (min + max) / 2 for each individual F-Curve. This keeps keyframes on the same side of the center value as they originally were.
Min
Minimum Random Value. This value is relative to the keyframe’s current value, unless Absolute is enabled.
Max
Maximum Random Value. This value is relative to the keyframe’s current value, unless Absolute is enabled.
Amount
Amount is a global scalar of all random values.
Random Seed
Creates a variety of random values.
Exclude Start & End
When enabled, the start & end keyframes of the selection are not randomized. This is useful for preserving a looping animation where the start & end keyframes match.
Convert to Automatic
Sometimes applying random values can lead to abrupt transitions, appearing noisy. Using Convert to Automatic converts all keyframes’ handles in the selection to Automatic, allowing for smoother interpolations between keyframes.