A methodology for generating optimum designs based on an analogy of design generation processes which imitates the evolutional processes of living creatures is proposed in order to obtain a more preferable design solution without any preconceptions concerning the design. Here, design optimization is conducted from an initial condition where there is nothing except for the indispensable constraints. Incidental evolution and optimization are conducted simultaneously for a multiple number of chosen candidate design solutions. Evolutional generation and selection of design solutions are repeated for a group of these candidate design solutions until a satisfactory design solution is obtained. The proposed method is exemplified on structural design models.