A controllable stitch layout strategy for random needle embroidery