code: func (d *Dependency) Seed(rnd *rand.Rand, seed, round int64) {
  	if d.MixSeed {
  		if d.Phrase.Seed == 0 {
  			d.Phrase.Seed = rnd.Int63()
  		} else {
  			d.Phrase.Seed = fastHash(seed*(math.MaxInt32), d.Phrase.Seed, round)
  		}
  	} else if d.Phrase.Seed == 0 {
  		d.Phrase.Seed = seed
  	}
  }
docs: // Seed rewrites this dependency's Seed value