Asset store link: https://www.assetstore.unity3d.com/en/#!/content/44635
The Randomized Object Framework (Or ROFRAM, for short), is a set of scripts for Unity 5.0+ that serve to ease the pain of setting up and organizing randomized content. ROFRAM can be applied in many different ways, from spawning random powerups on a map for a game, or randomizing the components that appear on a space ship, as shown in the above web demo.