Random position plugin for Illustrator

Randomize Object Position in Adobe Illustrator

Randomly move all objects in a selection with respect to their original position. This random move script is a great way to generate non-repetitive, but cohesive designs for use as backgrounds, wallpapers, textural elements, and all kinds of other illustrations.


This random move illustrator script works by applying a randomly generated offset to the current position of each selected object. All of Illustrator’s distance units are compatible, and can be used interchangeably. Dial in the settings by entering minimum and maximum range values for horizontal and vertical offsets. This random position function is compatible with every type of object in Illustrator.

Please note that this function does not allow for overlap checking of objects. If you need to fill a space with objects without any objects overlapping, we recommend you take a look at Astute Graphics’ ColliderScribe.

Warning: randomizing the position of large sets of objects can take a very long time, or could potentially even crash Illustrator. Save your work before using this function on large groups of objects.

illustrator random move script

Position Interface Guide

1. Minimum Horizontal Offset

This is the bottom end of the horizontal position range. Objects will never be moved farther left of their original position than this value. Compatible units are inches, pixels, points, picas, millimeters, and centimeters.

2. Maximum Horizontal Offset

This is the top end of the horizontal position range. Objects will never be moved farther right of their original position than this value.

3. Minimum Vertical Offset

This is the bottom end of the vertical position range. Objects will never be moved down farther than this value from their original position.

4. Maximum Vertical Offset

This is the top end of the vertical position range. Objects will never be moved up farther than this value from their original position.

5. Step Size

Random offset values will be generated in increments of this step size value. Compatible units are inches, pixels, points, picas, millimeters, and centimeters.

6. Filters

These toggle options determine which properties of the objects in your selection will have their positions randomized. For example, if you only check 'Stroke Patterns', and leave the 'Objects' and 'Fill Patterns' unchecked, then only the stroke patterns in your objects will move. The objects themselves and their fill patterns will remain in the same place.

Watch Randomill's random position illustrator script in action:


See how randomizing the position of a group of objects can lead to awesome results in this Rainbow Diamond Tutorial. This tutorial is a great example of using randomization to achieve a cohesive, but non-repetitive design.