Как можно получить число, которое не известно заранее, но легко получить после наступления какого-то события?
Мне нужно создать алгоритм, который будет будет генерировать случайные числа на основе seed-числа. Сам алгоритм доступен любому пользователю в мире и при наличии правильного seed любой может получить ту же последовательность чисел.
В момент X пользователи должны получить seed число и таким образом они смогут рассчитать последовательность. К этому числу есть следующие требования
- Его не возможно рассчитать до нужного момента. При этом допускается получение числа в диапазоне до 4-5 часов от момента X
- Число легко проверить любому пользователю
- На генерацию числа невозможно (или очень сложно) повлиять
Вопрос: как можно получить такое число?