Быстро сгенерировать числа от 1 до 500 000

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
нужно в файле сгенерировать числа от 1 до 500 к
как это сделать быстро?
 

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
пока такое намутил, может кто подскажет более быстрый способ? может в екселе/нотепаде такое можно сделать?
 

Вложения

Roman*

Client
Регистрация
25.09.2013
Сообщения
1 657
Благодарностей
656
Баллы
113
Код:
//генерирует +500 и кладет в список
for(int i=0;i<280001;i+=500)//если нужен шаг+1 то заменить i+=500 на i++
{
project.Lists["id"].Add(Convert.ToString(i));
}
 
  • Спасибо
Реакции: AgentRassilok

КарлМаркс

Активный пользователь
Регистрация
11.07.2017
Сообщения
200
Благодарностей
64
Баллы
28

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с КарлМаркс какие-либо сделки.

Код:
// тут твоё спаршеное число
int number = int.Parse(project.Variables["number"].Value);
var sourceList = project.Lists["SourceList"];
sourceList.Clear();
for (int i = 1; i < number; i++)
{
    sourceList.Add(i.ToString());
}
Код:
// начальный номер
string strCountGrupID = project.Variables["id"].Value;
// Формируем диапазон от до
string strRezult=strCountGrupID;
for (int i = 1; i < 501; i++)
{
strRezult = strRezult +',' + Convert.ToString(Convert.ToInt32(strCountGrupID)+i);
}
return strRezult;
 
  • Спасибо
Реакции: AgentRassilok

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
Код:
//генерирует +500 и кладет в список
for(int i=0;i<280001;i+=500)//если нужен шаг+1 то заменить i+=500 на i++
{
project.Lists["id"].Add(Convert.ToString(i));
}
Код:
// тут твоё спаршеное число
int number = int.Parse(project.Variables["number"].Value);
var sourceList = project.Lists["SourceList"];
sourceList.Clear();
for (int i = 1; i < number; i++)
{
    sourceList.Add(i.ToString());
}
Код:
// начальный номер
string strCountGrupID = project.Variables["id"].Value;
// Формируем диапазон от до
string strRezult=strCountGrupID;
for (int i = 1; i < 501; i++)
{
strRezult = strRezult +',' + Convert.ToString(Convert.ToInt32(strCountGrupID)+i);
}
return strRezult;
я так понимаю ваше намного быстрее сработает чем мое?? мне уже 20 к накапало
 

КарлМаркс

Активный пользователь
Регистрация
11.07.2017
Сообщения
200
Благодарностей
64
Баллы
28

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с КарлМаркс какие-либо сделки.

я так понимаю ваше намного быстрее сработает чем мое?? мне уже 20 к накапало
Я чисто ради эксперемента вводил твои запросы в гугл с оператором site:zennolab.com и нашел все ответы.
 

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
Я чисто ради эксперемента вводил твои запросы в гугл с оператором site:zennolab.com и нашел все ответы.
времени на гугл нету ) тут быстрее помогут толковее и я спасибо скажу ) и пока отвечают я уже новый шаб пишу ))
 

КарлМаркс

Активный пользователь
Регистрация
11.07.2017
Сообщения
200
Благодарностей
64
Баллы
28

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с КарлМаркс какие-либо сделки.

Это просто сегодня народу хватает.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
  • Спасибо
Реакции: AgentRassilok

ol1ver

Client
Регистрация
29.08.2013
Сообщения
332
Благодарностей
82
Баллы
28

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)