示例#1
0
        public RandomContext(int? seed)
        {
            this.Random =
                current != null
                    ? new Random(current.Random.Next())
                    : seed != null
                          ? new Random(seed.Value)
                          : DefaultSeed != null
                                ? new Random(DefaultSeed.Value)
                                : new Random();

            this.parent = current;
            current = this;
        }
示例#2
0
        public RandomContext(int?seed)
        {
            this.Random =
                current != null
                    ? new Random(current.Random.Next())
                    : seed != null
                          ? new Random(seed.Value)
                          : DefaultSeed != null
                                ? new Random(DefaultSeed.Value)
                                : new Random();

            this.parent = current;
            current     = this;
        }
示例#3
0
 public void Dispose()
 {
     current = current.parent;
 }
示例#4
0
 public void Dispose()
 {
     current = current.parent;
 }