This is a paid asset, but now you can download Array & Randomize Tool for FREE, Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
Detail this asset from Unity Store: Original Link
Array & Randomize Tool v1.8
Two tools for the price of one!
The Array tool is a re-creation of 3DSmax’s object array tool inside of Unity
Link to 3DS max’s Documentation on the Array Tool
Features:
-Dynamic preview of array creation right in the editor
-1D, 2D, 3D & Radial
-Multiple Array transformation types: iterative (values applied to each element), total (value is the max value, each element divided evenly in-between), Uniform (values applied to all elements)
-New Objects can maintain their hierarchy
-Can Instantiate new prefabs or simple clones.
The Randomize tool goes hand in hand with the array tool, it is an easy way to apply a random value to the position, rotation, and/or scale of selected objects to remove the perfection of placed objects in the scene.
Works with Child objects. Can also be only applied to child objects.
Source Code Included.