Random selection plugin for Illustrator

Randomize Selection in Adobe Illustrator

Randomly select a number of objects via percentage or explicit number. Compatible with all types of objects within Illustrator.


Random selection is a ubiquitous feature that can be used in an almost unlimited number of ways. It’s especially useful for making repetitive patterns or background textures a bit more varied while still retaining their cohesive look.

This random select script is especially useful for creating sub-selections of objects for further randomization. For example, if you wanted to randomize a grid of squares to have a 2/3 red fill color, and 1/3 green fill color, you could fill the whole grid with green, and then randomly select 66% of the squares using this tool and fill them with red.

Warning: Using this function on very large selections may take a long time to finish and could even crash Illustrator depending on how large the selection is.

illustrator random select script

Selection Interface Guide

1. Selection Amount

The percentage or number of objects you wish to randomly select. If using a percentage, the value must be between 1 and 100. If the number of objects to be randomly selected is calculated to be 0 or greater than the number of objects in your selection, Randomill will display a warning and your selection will remain unchanged.

2. Select Via Percentage

Check this option if you wish to randomly select a certain percentage of the objects in your selection.

3. Exact Number

Use this option to specify an exact number of objects to randomly select from within your selection. This value must be an integer greater than 0 and less than the total number of objects in your selection.

Witness Randomill's random selection illustrator script in action:


See how to create a random selection in Adobe Illustrator using Randomill. Specify a percentage, or exact number of objects to randomly select from within the existing selection. In this video, random selection is used to choose some random squares to adjust the color of.