Определить метод формирования контрольного числа (1 цифра) в УИН

Задание закрыто
Стоимость:50 000 рублей
Срок выполнения:14 дней
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2025-04-28 12:12
Был(а) на сайте:2025-05-21 09:43

Определить метод формирования контрольного числа (1 цифра) в УИН

 
Задача

Проект: Анализ алгоритма контрольного числа УИН ДМДК
Цель: Определить метод формирования контрольного числа (1 цифра) в УИН

Задачи:
— Выявить алгоритм генерации контрольного числа (например, CRC, взвешенные суммы).
— Предоставить формулу или код для расчета.
— Если точный алгоритм не найден — разработать модель (нейросеть) с точностью 50%.

Структура УИН: SSS-YY-NNNNNNNNNN-C, где:
SSS — код страны (3 цифры, пример: 643 — Россия).
YY — год присвоения (2 цифры, пример: 22 — 2022).
NNNNNNNNNN — порядковый номер (10 цифр).
C — контрольное число (1 цифра).

Пример: 6432300054320000 643-23-0005432000-0.
Другие примеры предоставлю отдельно.

Требования:
— Решение должно работать на всех примерах.
— Предоставить код (Python/JavaScript/Java) и отчет с объяснением метода.

Все остальные детали выдам при обсуждении проекта

Оставлять заявки могут только авторизованные пользователи.
Здравствуйте! Я разработаю алгоритм контрольного числа УИН ДМДК с нуля — своей методикой выведу скрытую логику взвешенной суммы, проверю на десятках примеров и напишу рабочий код. Если система не документирована, я найду в ней закономерности даже через статистику или нейросети. Цифры не врут, и я знаю, как их заставить говорить.
Роман Митюшин
Основная специализация: Веб-разработка и Продуктовый дизайн
Алгоритм для расчета контрольного числа. Напишу за 3 дня алгоритм на Python
Добрый день. Занимаюсь машинным и глубоким обучением. Специализируюсь в том числе на NLP. Занимался генерацией символьных последовательностей для ведения учёта данных различных сфер (бухгалтерия, коммерция, медицина, юриспруденция) в различных форматах. Также занимался классификацией данных и распознаванием паттернов, как менее связанных задач с данной. Занимался увеличением точности алгоритмов с 60% до 80% и более с помощью специальных, дополнительных, продвинутых методов в зависимости от постановки задач. Давайте обсудим и выполним Вашу задачу.
Сергей, могу предложить решение задачи в табличной форме Excel, создать алгоритм решения задачи.

Использование Безопасной сделки приветствуется! Стоимость соответственно будет намного меньше, оговорим.

Если вам интересно моё предложение, то пишите.
Можно в Телеграм (контакт указан ниже)
День добрый
Работаю с разными CMS более 15 лет
Интересна задача
сам математик и разрабатываю подобные модули
Пишите, рад буду сотрудничеству
Оптимально было бы проанализировать ПО, которое либо генерирует, либо проверяет контрольную цифру, и достать алгоритм оттуда. Если ПО недоступно, то при наличии достаточно большого количества примеров можно попробовать поугадывать. Обращайтесь, обсудим...
Здравствуйте, имею большой опыт и желание работать. Готов выполнить ваш проект без каких либо трудностей. Мой телеграмм - @myalinaleksey
Добрый день
готов выполнить ваш проект
Mitkin Mitkin
Основная специализация: ИТ и Разработка
    python
    Здравствуйте, готов взяться за работу и выполнить ее за 2 недели(скорее всего уложусь в 10 дней). Имею опыт работы с Python, обучаюсь на направлении, связанном с IT. Реализовывал несколько pet проектов, например разработал и поддерживал работоспособность телеграмм бота, используя различные библиотеки Python, также разработал сервис отправки сообщений с помощью фреймворка FastAPI, который поддерживает 3 вида отправки сообщений. Опыт в программировании 3 года. Мой телеграмм - @armanchik5
    Знаю 3 языка программирования почти в совершенстве: Pascal
    Java, Python и SQL, хорошо знаком с языками программирования C++, Html, Javascript TypeScript, CSS; умею работать со всеми программами из пакета MS Office, а также с программами Libre Office и Android Eclipse, Maxima, Mathlab; уровень владения английским - Intermediate (B2). Личные качества: трудолюбивый, целеустремленный, терпеливый, усидчивый, ответственный, люблю все новое и неизведанное. Так получилось, что основной стек для меня - это Java 1.8(11) + Spring Boot для Backend и Java для Android. Работаю на языке Java 4 года(еще в школе впервые с ним познакомился и влюбился на всю жизнь), python - 2 года, node.js - 2 года, Kotlin - 2 года, php - 1,5 года, React.js - 2 года. Все мои работы находятся здесь: https://github.com/povilas1565. Мой ТГ: @Pavel5599. Поэтому резонно, что я делаю почти все на Java(Kotlin) и Python и Node.js. Мой ТГ:@Pavel5599. Также занимаюсь разработкой простых сайтов на React и статическом html,css,js. Также работаю на C# и React Native, а также Flutter. Занимаюсь профессиональной публикацией и выгрузкой приложений в google play. Также являюсь штатным тестировщиком с опытом в 2,5 года в компаниях Tech Usta и Active Computers. Я собаку съел на автотестах и мануал -тестах. Автотесты преимущественно через Postman, мануал-полный анализ и использование консоли разработчика на полную. Сделаю все быстро и четко. Я на протяжении года разрабатывал Android- приложения в компании Nomadic Soft под сферу гемблинга (букмекерские конторы, онлайн-казино и т.д.) на Flutter и Kotlin. Ставка в час 800 рублей у меня. Как раз ровно год последний занимался разработкой приложений под гемблинг в компании Nomadic Soft. Готов приступить к данной работе!
    Василий Авдеев
    Основная специализация: Веб-разработка и Продуктовый дизайн
    Приветствую, Сергей! Я менеджер компании AV Studio (https://avdeevstudio.ru/?utm_source=frelanc).

    Готовы провести анализ алгоритма формирования контрольного числа (1 цифра) в УИН ДМДК, выявить возможные методы генерации, такие как CRC или взвешенные суммы, а при необходимости разработать модель с использованием нейросети для достижения требуемой точности. Предоставим подробный отчет с объяснением метода и пример кода на вашем предпочтительном языке (Python, JavaScript или Java).

    Присылайте ссылку на задание.
    Давайте обсудим детали в Телеграм: https://t.me/Avdeev_Vasiliy
    Добрый день!

    Портфолио:
    https://www.edsd.ru/ru/portfolio

    Примеры работ:
    https://www.edsd.ru/ru/portfolio/tehnologiya/edms
    https://www.edsd.ru/prilozhenie-dlya-mikrotomografa
    https://www.edsd.ru/povyshenie-rentabelnosti-magazina-nejronnoj-setyu

    Давайте обсудим детали голосом или в чате?
    whatsapp +7 (905) 910-20-24
    telegram @edsdproject
    Михаил
    Добрый день.
    Хотелось бы больше информации. Вы пишите про УИН ДМДК, а в примере приводите классический 15-значный УИН. А ведь стоимость работ в одном и другом случаях отличается в разы!
    Посмотрела методику рассчета ЦБ, собрала код на питоне - работает, хотелось бы получить ваши примеры проверить задачу.
    Привет!

    У меня есть готовое решение для расчёта контрольного числа УИН ДМДК (того самого, что в конце номера). На основе вашего примера я протестировал несколько гипотез и остановился на методе XOR: просто складываем все цифры УИН (кроме последней), берём остаток от деления на 10 — готово. Работает на вашем примере, но, конечно, хотелось бы проверить другие данные.

    Как я работаю:
    — Анализирую структуру УИН и проверяю возможные алгоритмы (CRC, весовые коэффициенты, XOR и др.).
    — Пишу код на Python/JavaScript/Java с пояснениями — удобно для внедрения в ваши системы.
    — Гарантирую, что решение будет работать на ваших данных. Если что-то пойдёт не так (например, новый УИН сломает формулу) — доработаю бесплатно.

    Стоимость: 50 000 ? за 14 дней. За эти деньги вы получите готовый инструмент и уверенность, что контрольное число считается правильно.

    Если у вас есть ещё примеры УИН — отправьте их, пожалуйста. Чем больше данных, тем точнее результат.

    С улыбкой,
    Максим.
    15:28 29.04.25
    Если у вас есть дополнительные примеры УИН с известными контрольными числами — поделитесь? Это поможет убедиться, что формула работает без сбоев даже на новых данных.
    Добрый день, меня зовут Михаил

    Выполнял подобный заказ, хотел бы и вам помочь

    Можете написать в телеграмм
    @sweetgazzz
    Здравствуйте готов сделать ваш заказ
    Телеграм ` @Dreedom567
    Добрый день.

    Кажется, удалось реализовать модель на Python, которая предсказывает значение контрольного числа.

    Готов поделиться наработками в формате Markdown. Модель удалось проверить на 14 примерах УИН, включая ваш. Все предсказывает верно.

    Проект готов, можно запускать сразу в Docker, выполнив одну команду, чтобы не тратить время и ресурсы на разбирательство с запуском и установкой зависимостей.
    Добрый день. Пожалуйста свяжитесь. 89145896778
    Этап 3
    import numpy as np
    from tensorflow.keras.models import Sequential
    from tensorflow.keras.layers import Dense
    случайные примеры для тренировки (необходимо много данных!)
    examples = []
    for _ in range(1000):
    sss = f"{np.random.randint(100, 999):03d}"
    yy = f"{np.random.randint(0, 99):02d}"
    nnnn = f"{np.random.randint(0, 9999999999):010d}"
    c = np.random.choice(['0','1','2','3','4','5','6','7','8','9'])
    examples.append((f'{sss}-{yy}-{nnnn}', c))

    X_train = np.array([list(map(int, ex[0].replace('-', ''))) for ex in examples])
    y_train = np.array(list(map(int, [ex[1] for ex in examples])))

    model = Sequential([
    Dense(64, activation='relu', input_shape=(15,)),
    Dense(32, activation='relu'),
    Dense(10, activation='softmax')
    ])

    model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy'])

    model.fit(X_train, y_train, epochs=10, batch_size=32)

    # Пример предиктивного теста
    test_uin = '643-23-0005432000'
    predicted_class = model.predict(np.array([list(map(int, test_uin.replace('-', '')))]))[0]
    predicted_control_digit = np.argmax(predicted_class)
    print(f"Прогнозированное контрольное число: {predicted_control_digit}")
    21:56 04.05.25
    Если можно еще , данные.

    Оставлять заявки могут только авторизованные пользователи.