Asked for implementing a client-side based solution for randomly selecting a server from a server list, based on server weighting.
Anonymous
built a range of weights and random selecting a number between 1 and 100. A method was built for reducing the random number to the range.