Randomize scale from a minimum and maximum value.

The basic way to randomly scale objects in Illustrator with Randomill is to dial in a min and max scale value. Randomill will iterate over each object in the selection, randomly pick a value between the minimum and maximum values specified, and apply it to that object.

Randomly change horizontal and vertical scale independently.

Scale can be randomized uniformly or independently across X and Y axes. Unchecking the Uniform Scale checkbox in the advanced options allows you to change only one scale axis for each object, or use different randomization ranges for the horizontal and vertical scale of each object.

Use a step size value to further dial in your result.

Setting up a Step Size value can make your scale result much more predictable. What this field does, is specify what increments of scale values you can pick. Here are some examples:

A min value of 100, max value of 200, and step size of 1 will make it so each object will be scaled by a value of anywhere from 100%-200% in increments of 1%. But if we set the step size to 25%, the possible values can now be anywhere from 100%-200% in increments of 25%. So the only possible values in that case would be 100%, 125%, 150%, 175%, and 200%.

Specify, or randomize the anchor from which each object is scaled.

Using the Anchor selection grid in the Advanced Options rollout, you can specify which anchor (or ‘reference point’) each object will be scaled from. To further increase the randomness of your design, you can check the Random Anchor checkbox to make it so each object will be scaled from a randomly chosen anchor.

Apply scaling to only some object properties, such as stroke widths or fill patterns.

You can randomize the scale for just some properties of an object. Checking just some of the options in the Apply scaling to section can lead to some really interesting results.

For instance, with just the stroke patterns checked, you can randomly scale only the stroke patterns that are applied to each object, and leave the object size itself unchanged. Another useful example would be if you just wanted to randomly scale stroke widths by a certain degree.

Works seamlessly with text objects.

Randomly scale text objects, or even individual paragraphs, sentences, words, or even characters. You can even specify if character scaling is done via point size, or via a special width/height character scaling property.

Related Functions