这个数挂在什么上面
扩散是从一片纯噪声出发,一步步把噪声去掉,直到画面浮现。这团噪声总得有个来源,伪随机数生成器就用一个整数把它造出来。这个整数就是随机种子。同一个整数,同一团起始噪声,同一条去噪路径,同一张图。
所以它既是这一页里最有用的设置,也是最不值得「调」的设置。这里没有什么可优化的,种子是书签,不是画质旋钮。
让它真正产生价值的流程
几乎所有白白烧掉的一下午,都来自一次改了两件事。固定种子把这个问题整个消掉。
- 用随机探索。 同一条提示词跑四五次随机种子,看结果的分布。这一步告诉你这条提示词在模型眼里到底意味着什么,通常比你以为的宽得多。
- 锁住最接近的那一个。 把那次的 seed 值复制下来。
- 只改一件事。 引导强度、某一个从句、一个风格词、采样器,改完重跑。现在你看到的差异,就是你那一处改动造成的。
- 最后再解锁。 提示词定稿之后回到随机,批量跑一轮。这时候你是在采样一条你已经信得过的提示词的变体,不是在瞎猜。
第三步是全部价值所在。不固定随机种子,调提示词和重新摇一次骰子在观察上是无法区分的。
它做不到的事
它不是风格,不是审美,也不是一种可以互赠的资源。这个数在产出那张图的精确配置之外没有任何含义:同一个模型、同一个版本、同一个分辨率,全都要一致。把别人的 image seed 粘到你的界面里,那就只是一个任意整数。
它也不能保证跨时间的复现。托管端点会更新,同一个名字背后的模型版本一升,你存下来的结果就会无声地对不上。某个观感对项目真的重要,就把输出文件存下来,不要指望半年后靠这个随机种子还能重新长出来。
反过来用:要变化而不是要重复
反向用法同样值得知道。构图已经满意时,保持种子不动、只做微小的提示词改动,你会得到一批「近亲」:同样的布局和光线,换个外套颜色或换个时段。要真正不一样的画面,就换随机种子。同一个数字管着这份工作的两半:需要时把画面钉住,迭代够了再把它放开。