using System.Collections.Generic; using Assets.Scripts.Entity; using Fantasy.Helper; namespace Assets.Scripts.Hotfix { public static class AuthenticationSelectComponentSystem { private static readonly List AuthenticationList = new List() { "127.0.0.1:20001", "127.0.0.1:20002", "127.0.0.1:20003" }; public static string Select(this AuthenticationSelectComponent self, string userName) { var userNameHashCode = HashCodeHelper.MurmurHash3(userName); var authenticationListIndex = userNameHashCode % AuthenticationList.Count; // 按照现在的情况下,这个模出的值只会是0 - 3 return AuthenticationList[(int)authenticationListIndex]; } } }