This question already has an answer here:
when I run whonix gateway it almost all time use same first node. When I restart tor it makes new circuit with different exit node but first node is still the same IP.
What's the way how TOR choose first node? It's the one with best latency?
I'd like to make it more random.