Midjourney seed numbers are arguably one of the most under-tapped features of the generative AI tool. While almost everyone with an interest can learn how to use Midjourney to create breathtaking AI images, very few understand seed numbers or the immense potential they bring to the table. In this article, you will learn how to use seed numbers on Midjourney. Among other things, we discuss how to use Midjourney seed numbers to generate the same image several times or significantly improve the final output.
A seed number is a unique number that the Midjourney bot uses as a starting point to create the first set of image grids. The bot generates this number randomly, although users may also specify a seed number while creating an image using the --seed parameter. The purpose of seed numbers on Midjourney is to give users greater control over the final output. For instance, if you want the Midjourney bot to create the same image, that is, without generating different designs each time you write a prompt, then you can bind the prompt with a seed number. Alternatively, use the seed number automatically generated by the Midjourney bot for the specific image. Here’s an example that makes the point clearer. We generated the three images below using the same prompt. Prompt: a man standing at the peak of a mountain with a flag, colorful Note that Midjourney generates new designs for every prompt as it typically does. The position of the man in each image, the flag’s position, and the color vary in each instance.
However, we can gain significant control over the output by employing a seed number. We generated the two images below using the same seed number. Note that although they are separate generations, the two images are identical. Prompt: a man standing at the peak of a mountain with a flag, colorful --seed 05102023
Although the two images above are identical, there is a slight difference that is often difficult for the human eye to notice. This slight difference is due to the non-deterministic nature of diffusion models, which requires generating a unique image each time a prompt is run. However, using a seed number curtails the model to create almost identical images in this case. In a nutshell, a seed number allows you to recreate the same image grids on Midjourney or other diffusion models such as Stable Diffusion and Leornado AI. If you use the same prompts with the seed (during the same session), then the AI generator will recreate the same image, albeit with an almost invisible difference. Anchoring image generation to seed numbers opens the door to exploring different Midjourney tokens and AI art generation. We will dive more into this in a subsequent heading. First, though, let's talk about how to generate a seed number for every image you create with the Midjourney bot.
There are three ways to generate a seed number on Midjourney.
Prompt: a family of four enjoying dinner --seed 01234
The Midjourney bot will send you a direct image containing the Job ID and seed number.
Now that you know how to create or generate a seed for images created on Midjourney, let’s try some experiments to see how we can manipulate the prompts with our seeds anchored.
The ability to use a seed alongside our prompts on Midjourney to have greater control over the final output opens up several possibilities. We tried to change the prompts in three ways to see the slight changes in the final output.
Prompt: a beautiful dog in a multi-colored living room
If you ever wondered how much commas affected the effectiveness of a prompt, we tried it here. Just a single comma changed the breed of dogs in two grids, with one even moved to sit on the sofa, as seen below.
Prompt: a beautiful dog, in a multi-colored living room --seed 3820809115
We added a --stylize parameter to our original prompt and removed the commas. Note the slight difference in the dog breed in Grid 2, as well as the addition of more books to the library in Grid 4.
Prompt: a beautiful dog in a multi-colored living room --seed 3820809115 --stylize 200
We tried to change the color of the living room by slightly altering the prompt. The background image captures this change, with the dogs' posture remaining largely unchanged
Prompt: a beautiful dog in a dual-colored living room --seed 3820809115
Midjourney seed numbers provide users with multiple options to iterate on the final output of a Midjourney image. This is a helpful alternative to running the same prompts severally with the hope of finding an output that works best for you. With greater control, we can lead the Midjourney bot to create an image that better fits our imagination. Midjourney seed numbers are also ideal for recreating past works. By reviving the job using the /show parameter explained earlier, you can replicate previous designs or iterate on them to produce even more stunning images.