How do I determine the bye player in a Swiss tournament? The FIDE basic rules for Swiss systems mention:

(c) Should the number of players to be paired be odd, one player is unpaired. This player receives a pairing-allocated bye: no opponent, no colour and as many points as are rewarded for a win, unless the rules of the tournament state otherwise.
(d) A player who has already received a pairing-allocated bye, or has already scored a (forfeit) win due to an opponent not appearing in time, shall not receive the pairing-allocated bye.

However, who gets the bye is never spoken of. So my questions are, how do I determine the bye player:

in the first round, and
in other rounds?

I am looking for how FIDE deals with it, and not any other Swiss system.
Note:   Independently from the route followed, the assignment of the
  pairing-allocated bye (see C.2) is part of the pairing of the last
  bracket.


https://www.fide.com/component/handbook/?id=170&amp;view=article

In simple terms, this means that the bye normally goes to one of the players currently tied for last place, but there may be complications if this conflicts with other rules (for example, if every player in the last bracket already got a bye).

It is not stated, but I think that it makes sense to give the bye to someone in the last bracket because that way the bye is least likely to influence who wins the tournament.