Метою дипломного проекту є отримання програмного продукту - генератора тестових завдань, особливістю якого є генерація вихідних тестових завдань. Кожне питання початкового набору буде використано рівна кількість разів. Методом рішення задачі є розробка програмного продукту на основі традиційної трирівневої архітектурної моделі на мові програмування C++ з використанням бібліотек Qt для реалізації графічного інтерфейсу і Boost::random для реалізації рівномірного розподілу випадкової величини. В результаті дослідження створений додаток, що перетворює вхідний набір питань в необхідну кількість варіантів тестових завдань BOOST, QT, КРОСС-ПЛАТФОРМЕНІСТЬ, ГЕНЕРАЦІЯ ВИПАДКОВИХ ЧИСЕЛ, РІВНОМІРНИЙ РОЗПОДІЛ The aim of diploma project is a receipt of software product - generator of test tasks, the feature of that is a generation of output test tasks. Every question of initial set will be used equal amount of one times. The method of decision of task is software product development on the basis of traditional three-level architectural model in programming of C++ language with the use of libraries of Qt for realization of graphic interface and Boost::random for realization of even distribution of casual size. As a result of research an appendix transforming the entrance set of questions in the required amount of variants of test tasks is created. BOOST, QT, GENERATION OF RANDOM NUMBERS, EVEN DISTRIBUTION