bepeam
Ua
Ru
auth
АЛГОРИТМ або фундамент нашого сервісу
11.06.2019

Наш алгоритм унікальний, аналогів йому не існує. Кожен конкурс дозволяє перевірити результат. Ця можливість доводить чесність і справедливість визначення переможця. Ми захищаємо репутацію організатора, заощаджуємо час і доводимо чесність фактами.



Детальний опис алгоритму:


. Організатор розіграшу публікує інформацію про проведення розіграшу з певними умовами. А саме, встановлене, принаймні, одне число для вибору переможця (нехай 19), правила участі, дата проведення.


. Реєстрація учасників із присвоєнням їм ID-номеру (починаючи з нуля) в порядку послідовності реєстрації в режимі реального часу. При цьому, реєстраційні дані кодуються, шляхом приховування кожного другого символу. Це слугує захистом даних учасників.


. У встановлений організатором час, визначається переможець методом генерації випадкових чисел. Для цього формується один безперервний рядок з даних, що ідентифікують особистість учасників у порядку присвоєння ID-номерів. Для додаткового захисту при формуванні вхідного масиву на початку та/або в кінці рядка додаються ключові дані, які встановлені організатором, та значення яких залежить від реєстраційних даних учасників. В представленому прикладі на початку зазначають дату та час реєстрації першого учасника – 25042019083647 (25 квітня 2019 рік, час – 8:36:47), а в кінці – загальна кількість зареєстрованих учасників – 16.


.Отриманий вхідний масив згортають у бітовий рядок за допомогою загальнодоступного криптографічного алгоритму (хеш-функції), в нашому випадку – MD5.


. Із отриманого бітового рядка формується цифровий ряд, шляхом повного виключення букв.


.Отриманий цифровий рядок має ID-номер переможця, у вигляді послідовно розташованих цифр, причому розряд числа ID-номеру переможця відповідає розряду числа загальної кількості учасників, а першу цифру ID-номеру переможець визначається із сформованого цифрового ряду за циклічним алгоритмом шляхом визначення цифри, номер якої в цифровому ряді відповідає попередньо встановленому організатором числу.


На результат розіграшів впливає кожен наступний зареєстрований учасник. Таким чином, ми не можемо передбачити хоча б приблизного переможця.


Кожен користувач може перевірити результат за алгоритмом із будь-якого пристрою 24/7, натиснувши на кнопку “Детальніше” на сторінці розіграшу.