you need a good shake that is as random as possible. [Mark Rhodes] wanted to automate the process of mixing paint, so he built a 3D printed shaker to thoroughly shake small paint bottles.