The noise you started from
Generation begins with a field of random noise, and the seed is the number that produces it. Same seed, same everything else, same image. Change the seed and you have a different starting point, which produces a different picture even with an identical prompt.
That makes the seed the single most useful experimental control you have, and most people leave it on random and wonder why they cannot tell whether a prompt change helped.
The two modes
Random seed is for exploration. You are sampling the space of what this prompt can produce. Contact sheets run on random seeds by definition.
Fixed seed is for testing. You have a frame with the composition you want, and you are asking what one specific change does. Lock the seed, change one thing, compare.
Moving between them deliberately is the whole discipline. Explore on random. Test on fixed. Never test on random and then form a belief about the prompt, which is what nearly everyone does and is why the internet is full of prompt advice that does not replicate.
Seed travel
Once you have a good seed, its neighbours are worth a look. On most interfaces this is “variation seed” with a “variation strength”: the starting noise is blended between your seed and another, so at strength 0.1 to 0.3 you get the same composition with small differences: a hand that lands better, a slightly different expression, a shadow that falls more cleanly.
This is the cheapest improvement available. You already have the frame; you are asking for the same frame again with the dice rolled slightly. On a portrait where the face is nearly right, four variations at strength 0.15 will usually contain one that is materially better.
Sequential seeds are not neighbours, incidentally. Seed 1001 has nothing to do with seed 1000; the generator scatters them. Only the blend mechanism gives you actual nearness.
Write them down
The seed is in the PNG metadata, which is why the last lesson of the first block insisted on keeping PNGs. But a working log is faster to search than a folder of files:
2026-03-14 courtyard hero
sheet A prompt v3, 16 random, 12 steps -> keep 418, 992
418 full quality 30 steps -> hands bad, composition right
418 +variation 0.15 x4 -> 418/var2 best, take forward
992 full quality -> light flatter, dropFour lines. It is the difference between “I had a good one earlier” and opening it.
What a seed does not guarantee
A seed is only reproducible within the same configuration, and the list of things that break it is longer than people expect: the model, the sampler, the scheduler, the step count on ancestral samplers, the resolution, the interface version, and whether noise is generated on CPU or GPU.
That last one catches people constantly. Some interfaces default to CPU noise generation for cross-machine consistency and others use the GPU, and the same seed produces different noise between them. If a seed from somebody else’s post produces a different image on your machine with every parameter matched, this is usually why, and it is a setting rather than a fault.
Resolution deserves its own warning. Seed 418 at 832 × 1216 and seed 418 at 1024 × 1024 are unrelated images, not the same image cropped, because the noise field has a different shape. So decide your generation resolution before you start hunting for seeds. Finding a perfect frame and then discovering it was at the wrong size means starting the hunt again, and it is an entirely self-inflicted hour.
Seeds are not portable, and that is fine
A seed that somebody posts is worth almost nothing to you unless they also posted the model hash, the sampler, the scheduler, the step count, the resolution, the interface and its version. Miss any of those and the number produces a different picture.
This disappoints people who treat a good seed as a shareable asset. It is not one. What is shareable is everything around it (the prompt structure, the lighting description, the control image, the settings) and those transfer perfectly.
The right mental model is that a seed is a bookmark in your own setup, not a coordinate in a shared space. It is enormously valuable inside one project on one machine and meaningless outside it. Which is another argument for the environment file from the first block: the seed is only as durable as the configuration it points into.
The one habit worth building
At the end of a session, before closing anything, copy the two or three best seeds into the project log with a word about what each one is. It takes fifteen seconds. Without it you will have two hundred PNGs named 00042-3948573.png and a vague memory that one of them was good, and finding it takes longer than generating sixteen more.
Every lesson here is open. Your progress is recorded once you pass the Vectors, Logos and Things That Get Printed exam.
Check your understanding
Someone finds a good composition at seed 418, then switches from 832 × 1216 to 1024 × 1024 at the same seed and gets an unrelated image. Why?
Pick the one you would defend. Your answer stays private.
Stuck on something?Ask Neema, your AI tutor