피파 한 줄 정리: Seed = 시작 noise의 DNA. Same seed + same prompt + same params = 같은 image. 이게 reproducibility의 기반이고, batch generation의 무기야.
Here's something that trips up beginners: you type the exact same prompt twice and get two completely different images. Is the model random? Unpredictable? Broken? No — it's working exactly as designed. The randomness is a feature, and once you understand how it works, you can use it strategically.
The Starting Noise Is the "DNA" of the Image
Remember: generation starts from random noise. That initial noise pattern determines which particular image emerges from the denoising process. Think of it like genetics: two genetically different seeds planted in the same garden (same prompt, same model) grow into different but related plants. The seed is the number that determines the initial noise pattern.
Same prompt: "a red fox in snow, oil painting" Seed 42: 🎲₄₂ ──▶ [Denoise...] ──▶ 🖼️ Fox facing left, soft light Seed 123: 🎲₁₂₃ ──▶ [Denoise...] ──▶ 🖼️ Fox facing right, dramatic light Seed 7777: 🎲₇₇₇₇ ──▶ [Denoise...] ──▶ 🖼️ Fox mid-leap, warm tones Same prompt → different seeds → different images Same seed → same image (reproducible!)
What Seeds Control
In practice, a seed is just an integer (like 42 or 1234567) that initializes a random number generator. This generator produces the noise pattern. The critical property: the same seed always produces the same noise, which means the same seed + same prompt + same parameters = the same image, every time.
Practical Seed Strategies
- Random seeds (default): Each generation explores a different point in the output space. Use this for broad exploration when you're looking for inspiration or haven't settled on a direction.
- Fixed seed + varying prompts: Keep the same seed, tweak the prompt. The overall composition stays similar but details change. Great for iterative refinement: "I like the composition of this image, but I want different lighting."
- Same prompt + varying seeds: Generates multiple interpretations of the same concept. This is batch generation — produce 4, 8, or 20 versions and pick the best. This is arguably the single most underrated technique in practical image generation.
Why Variation Matters
Variation isn't a problem to solve — it's a creative tool. Professional photographers don't take one shot and go home. They take hundreds and select the best. Generative AI works the same way: each seed is a different "shot" of your concept.
- The random seed determines the starting noise, which determines which specific image emerges.
- Same seed + same prompt + same parameters = identical output (reproducibility).
- Batch generation (many seeds, same prompt) is the most practical way to find great results.
- Variation is a creative tool, not a flaw — generate many, curate the best.