Beispiel #1
0
        static void Main(string[] args)
        {
            SnowFlake   snowFlake = new SnowFlake(datacenterId: 1, machineId: 1);
            List <long> list      = new List <long>();

            for (int i = 1000 - 1; i >= 0; i--)
            {
                list.Add(snowFlake.NextId());
            }

            SnowFlake snowFlake1 = new SnowFlake(1, 2);

            for (int i = 1000 - 1; i >= 0; i--)
            {
                list.Add(snowFlake1.NextId());
            }

            SnowFlake snowFlake2 = new SnowFlake(1, 3);

            for (int i = 1000 - 1; i >= 0; i--)
            {
                list.Add(snowFlake2.NextId());
            }

            Console.WriteLine(list.DistinctBy(p => p).Count());
            Console.WriteLine("Hello World!");
        }
Beispiel #2
0
        public IEnumerable <long> Get()
        {
            List <long> list = new List <long>();

            for (int i = 0; i < 1000; i++)
            {
                list.Add(_snowFlake.NextId());
            }
            return(list);
        }