Random Roller

Select a random subset of selected layers, sort a selection of layers randomly into groups, rearrange selected layers into a random order, or reselect layers in a random order. NEW: New 'Randomize Selection Order' function for use with the new Quick Offset feature in After Effects.
Bend chaos to your will.

Learn about license types
  • Trial
Description
Panel UI
  1. Random Layer Selection
  2. Re-roll Random Selection
  3. Invert Random Selection
  4. Randomize Layer Order /
    Randomize Selection Order
  1. Randomize Layers into X Groups
  2. Select Group X
  3. Add Group X to Selection
  4. Settings and Information
Coins Inventory
Random Layer Selection

Random Layer Selection

  • Random Roller will take the selection of layers in your active comp and assign a selected or deselected status to each layer at random.
  • Pressing this button an additional time will create a subset selection of those layers selected in the previous step.
Randomize into Groups

Randomize Layers into X Groups

Randomly assign the selected layers to a specified number of groups.

Select Group X

Select Group X

Select all layers from the specified group.
Any other layers in the comp will be deselected.

Add Group X to Selection

Add Group X to Selection

Add all layers from the specified group to the current layer selection.

Re-roll Random Selection
Re-roll Random Groups

Re-roll Random Selection

  • If the previous randomization was created by the 'Random Layer Selection' button, then this will re-randomize your previous layer selection.
  • If the previous randomization was created by the 'Randomize Layers into X Groups' button, then this will re-randomize the groups to which those layers are assigned.
Invert Layer Selection
Invert Group Selection

Invert Random Selection

  • If the previous randomization was created by the 'Random Layer Selection' button, then this will swap the enabled/disabled status of all layers from your initial selecion.
  • If the previous randomization was created by the 'Randomize Layers into X Groups' button, and you do not have all of these layers selected, then this will swap the enabled/disabled status of all grouped layers.
Random Layer Order

Randomize Layer Order

Randomize the layer order of the selected layers.

Random Selection Order (Layers)
Random Selection Order (Keyframes)

Randomize Selection Order

Randomize the selection order of the selected layers.

This is helpful when using the Quick Offset feature of After Effects to randomize the offset order.

Group Options

Options for Randomized Groups

There are a number of options available when randomizing layers into groups, allowing a range of ways to reference a layer's group number.

  • A Slider Control is always added to each layer that support effects, set to that layer's group number.
  • Label colors are optionally applied to groups.
  • Layers' names are optionally prefixed with the group number.
  • Comments are optionally added to each grouped layer.

Discussions

Want to talk about it?

Head over to r/aescripts to chat with fellow users about this product.

Need Support?

Please open a support ticket to be connected directly with the author of this product

Version History

1.1.0 -

Aug 19, 2025

Added 'Randomize Selection Order' function (for use with the new Quick Offset feature in After Effects).

1.0.1 -

Jul 26, 2025

Fixed a bug preventing the script from opening.

1.0 -

Jul 21, 2025

Initial release.

Compatibility

After Effects

2025, 2024