code: func (endorsers Endorsers) Shuffle() Endorsers {
  	res := make(Endorsers, len(endorsers))
  	rand.Seed(time.Now().UnixNano())
  	for i, index := range rand.Perm(len(endorsers)) {
  		res[i] = endorsers[index]
  	}
  	return res
  }
docs: // Shuffle sorts the endorsers in random order