Специалисты дирекции информационных технологий Уральского федерального университета представили систему, которая будет использована при подведении итогов викторины «Опорный край». При помощи алгоритма в прямом эфире будут определены 2 165 участников викторины, которые получат ценные подарки: смартфоны, квартиры, автомобили и легендарные уральские мотоциклы.
В основе системы — алгоритм генерации случайных чисел. Механизм выстроен так, что один участник не сможет получить больше одного подарка, а список участников неизвестен никому из членов команды на протяжении всего проекта — вся информация анонимна. Таблицу с номерами участников загрузят в цифровой сервис перед началом эфира 12 апреля. Все обладатели подарков будут записываться и вручную, и в виде цифрового отпечатка. При этом программа будет работать автономно за счет изолированности сегмента сети, что позволит защитить алгоритм от хакерских атак. Исходный код программы будет в свободном доступе, и каждый желающий сможет с ним ознакомиться.
— Открытость и репутация университета — это гаранты того, что участники могут быть уверены в честности викторины. Мы долго обсуждали, как сделать так, чтобы было и понятно, и честно, и открыто, и технически реализуемо. Ведь можно такого понаделать технически, что потом вообще непонятно, как оно работает. Нужна была относительно простая система, но при этом ее надежность должна быть на высоком уровне, — объяснил директор Института радиоэлектроники и информационных технологий УрФУ Илья Обабков.
Система достаточно проста в использовании. Тем, кто будет запускать генератор случайных чисел, нужно будет кликать на экран при распределении каждого подарка (исключение составят 2 тысячи смартфонов, которые распределят автоматически одним кликом в целях экономии времени). А участникам викторины нужно будет только следить за подведением итогов в прямом эфире ОТВ и, если им повезет, обратиться в Благотворительный фонд Свердловской области, чтобы получить свой подарок.
Как рассказал начальник управления перспективных разработок дирекции информационных технологий УрФУ Дмитрий Коренюгин, в разработке алгоритма принимали участие порядка 10 человек, в том числе студенты бакалавриата и магистратуры. Разработка программы заняла около двух месяцев. Сейчас идут тесты системы, для гарантии надежности выбора программисты планируют протестировать ее на базе из 10 миллионов номеров.
— У нас очень богатый опыт разработки компьютерных систем различной сложности для взаимодействия со студентами, сотрудниками, партнерами. Мы сделали все для того, чтобы система была максимально надежной и качественной. Все компоненты программного продукта проходят большой цикл проверки. Есть специальный алгоритм, который определяет, насколько качественно был написан код, — подчеркнул Дмитрий Коренюгин.
Ранее «Областная газета» писала о том, что свердловчане, которые находятся в зоне проведения СВО, смогут получить медаль и ценные подарки викторины «Опорный край».
Опубликовано в № 50 (9861) от 8 марта 2024 года.