The application of stochastic design strategies to primitive and complex shapes