The Simbit "Select server with shortest line" might be what you're looking for.
Create a list that contains the possible input nodes and set the transfernode destination type to "Select from List".
Selection Goal: "Largest value" ("Random" if the score is always random and just a means to select a random server every time)
Selection Expression: Depends on where the score information is stored, maybe "Candidate.Node.AssociatedObject.score"
Another way would be to set the destination beforehand.
For example, if the entities come from a source, you could add an add-on process trigger @ "Created Entity" which calls a routing process that you can define. The process would determine or at least read out the random scores and set the entity destination accordingly, using the "Set Node" step. The transfer node could then be set to Entity Destination Type = "Continue".