Drag and drop all object you want to be randomized into the array field of the script in the inspector You can add it to individual buttons that randomize single attributes of a larger game object, or ...
LINQ to GameObject is GameObject extensions for Unity that allows traverse hierarchy and append GameObject. The design aims both to get the power of LINQ and performance of iteration.