/// <summary>
        /// Возвращает следующее за n простое число
        /// </summary>
        public static long Next_prime(long n)
        {
            do
            {
                ++n;
            } while (PrimeNumbers.Is_prime(n) == 0);

            return(n);
        }
        public static long[] GenerateInt(int k)
        {
            if (k < 0)
            {
                throw new ArgumentException(@"Количество не может быть <0", nameof(k));
            }
            var generateInt = new long[k];

            long n = 2;
            int  i,
                 nm = k;

            for (i = 0; i < nm; ++i)
            {
                generateInt[i] = n;
                n = PrimeNumbers.Next_prime(n);
            }

            return(generateInt);
        }