Переборка цифр

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18
Есть сервисы, которые формируют свои трекинг номера примерно такого формата КЕ012345678НГ.

Первые 2 буквы, как и последние, почти никогда не меняются.

Есть ли у кого код для перебора / подбора цифр внутри этого кода? Кубиками zennolab помучаюсь и сделаю. Но может есть у кого велосипед уже?
API у сервиса есть и вроде лимита нет на запросы,для перепроверки.
74171


Благодарен
 

Bas

Client
Регистрация
15.12.2013
Сообщения
637
Благодарностей
263
Баллы
63
C#:
var new_list = project.Lists["my_list"];

int start = 10000000;
int end = 99999999;

for (int i = start; i <= end; i++)
{
    string trek = "КЕ"+i+"НГ";
    new_list.Add(trek);
}
my_list - список, привязанный к файлу, в него сохранятся все возможные значения. Остальное думаю понятно и так, где что поменять, чтобы получить нужные.
 
Последнее редактирование:
  • Спасибо
Реакции: serg1208

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18
C#:
var new_list = project.Lists["my_list"];

int start = 10000000;
int end = 99999999;

for (int i = start; i <= end; i++)
{
    string trek = "КЕ"+i+"НГ";
    new_list.Add(trek);
}
my_list - список, привязанный к файлу, в него сохранятся все возможные значения. Остальное думаю понятно и так, где что поменять, чтобы получить нужные.
код не увеличивает на +1 . просто пишет 0000000 не увеличиваясь. Можете пождсказатль, как исправить?

Спасибо
 

Bas

Client
Регистрация
15.12.2013
Сообщения
637
Благодарностей
263
Баллы
63
код не увеличивает на +1 . просто пишет 0000000 не увеличиваясь. Можете пождсказатль, как исправить?

Спасибо
Все увеличивается, видимо скопировали первую версию, я потом подредактировал. Скопируйте еще раз.
 
  • Спасибо
Реакции: serg1208

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18
Все увеличивается, видимо скопировали первую версию, я потом подредактировал. Скопируйте еще раз.
а подскажите, если число будет из 10-12 цифр? с этим скриптом выдает ошибку с таким числом <<Неявное преобразование Long в Ing >>
 

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18
Все увеличивается, видимо скопировали первую версию, я потом подредактировал. Скопируйте еще раз.
так заработало у меня
C#:
ulong start = 10000000000000000000;
ulong end = 10000000000000000090;

for (ulong i =start; i < end; i++)
{
    string trek = "w"+i;
    new_list.Add(trek);
}
 

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