DebutsLib.MoveNode.GetRandomNode C# (CSharp) Метод

GetRandomNode() публичный Метод

Gets random reply on last move
public GetRandomNode ( ) : MoveNode
Результат MoveNode
        public MoveNode GetRandomNode()
        {
            int index = DebutGraph.MoveIterator.rand.Next(int.MaxValue) % replies.Count;

            int i = 0;
            foreach (KeyValuePair<MoveNode, MoveNode> pair in replies)
            {
                if (i == index)
                    return pair.Value;
                ++i;
            }

            return null;
        }