1. A method of generating a customized image for personalization of an electronic device, the method comprising: determining an initial graphic design based on a first user input, wherein the first user input comprises selecting a primary color, a secondary color, a style having a dimension, and an intensity value; displaying an animation in a primary display tile, wherein each frame of the animation displays a randomly generated graphic design that is related to the initial graphic design, and wherein the difference between the randomly generated graphic design and the initial graphic design is proportional to the intensity value, and wherein each randomly generated graphic design is characterized by a color set varied from the primary color and the secondary color and a modified style having a modified dimension in comparison with the style of the initial graphic design based on the intensity value; receiving second user input that causes the animation to pause on the currently displayed frame; and generating the customized image based on the randomly generated graphic design associated with the currently displayed frame, wherein a rate of displaying different graphic designs within the primary display tile is related to the intensity value.