docs: def vote_random(candidates, votes, n_winners):
      """Select random winners from the candidates.
  
      This voting method bypasses the given votes completely.
  
      :param candidates: All candidates in the vote
      :param votes: Votes from the agents
      :param int n_winners: The number of vote winners
      """
      rcands = list(candidates)
      shuffle(rcands)
      rcands = rcands[:min(n_winners, len(rcands))]
      best = [(i, 0.0) for i in rcands]
      return best