Esempio n. 1
0
            private static RandSeed Create(int seedSeed, bool useSeedSeed)
            {
                Random   rand = useSeedSeed ? new Random(seedSeed) : new Random();
                RandSeed seed = new RandSeed();

                unchecked
                {
                    // These need to be larger than certain values. See NativeScript.c
                    seed.Seed1 = (uint)rand.Next(5, int.MaxValue);
                    seed.Seed2 = (uint)rand.Next(8, int.MaxValue);
                    seed.Seed3 = (uint)rand.Next(24, int.MaxValue);
                    seed.Seed4 = (uint)rand.Next(176, int.MaxValue);
                }
                return(seed);
            }
Esempio n. 2
0
 public void InitializeSeed()
 {
     Seed = RandSeed.Create();
 }