code: func (e *knownEntry) Weight() int64 {
  	if e.state != psNotConnected || !e.known || e.delayedRetry {
  		return 0
  	}
  	return int64(1000000000 * e.connectStats.recentAvg() * math.Exp(-float64(e.lastConnected.fails)*failDropLn-e.responseStats.recentAvg()/float64(responseScoreTC)-e.delayStats.recentAvg()/float64(delayScoreTC)) * math.Pow(1-e.timeoutStats.recentAvg(), timeoutPow))
  }
docs: // Weight calculates random selection weight for known entries