random_u32, random_u8_with_range и random_bool, упрощают преобразование выхода [u8; 32] в удобные для использования значения. Поскольку шаги запроса и использования происходят внутри эфемерного окна выполнения, пользователи получают результаты в реальном времени с проверяемой справедливостью и без зависимости от внешних серверов.
Последовательность

- Ваша программа выполнит CPI в программу MagicBlock VRF и добавит запрос в очередь.
- Как только ваш запрос на случайность окажется в очереди, оракул обработает его и выполнит вычисление случайности.
- По завершении вычислений результат и доказательство возвращаются в программу MagicBlock VRF. После проверки доказательства программа VRF выполнит обратный вызов в вашу программу в заранее определённую функцию, которая «потребляет» случайность.
Программа VRF от MagicBlock является открытой и прошла аудит.
Аудит
Прочитайте полный отчёт об аудите
Быстрый Старт
Узнайте, как добавить возможности генерации случайности

