Esempio n. 1
0
 /// <summary>
 /// Randomly add this node to success or failure trees
 /// </summary>
 /// <param name="n"></param>
 /// <param name="index"></param>
 public override void AddChild(Node n)
 {
     if (new Random((int)DateTime.Now.Ticks % Int32.MaxValue).Next(100) > 50)
     {
         if (Success == null)
         {
             Success = n;
         }
         else
         {
             Success.AddChild(n);
         }
     }
     else
     {
         if (Failure == null)
         {
             Failure = n;
         }
         else
         {
             Failure.AddChild(n);
         }
     }
 }