Генератор псевдослучайных чисел
void sqlite3_randomness(int N, void *P);
SQLite содержит генератор псевдослучайных чисел (PRNG) высокого качества, используемый для выбора случайных ROWID при вставке новых записей в таблицу, которая уже использует максимально возможный ROWID. PRNG также используется для встроенных SQL-функций random() и randomblob(). Этот интерфейс позволяет приложениям получить доступ к тому же PRNG для других целей.
Вызов этой функции сохраняет N байтов случайности в буфер P. Параметр P может быть указателем NULL.
Если эта функция не была вызвана ранее или если предыдущий вызов имел N меньше единицы или указатель NULL для P, то PRNG инициализируется с использованием случайности, полученной из метода xRandomness объекта по умолчанию sqlite3_vfs. Если предыдущий вызов этой функции имел N не менее 1 и не-NULL указатель P, то псевдослучайность генерируется внутренне и без обращения к методу sqlite3_vfs xRandomness.
См. также списки Объектов, Констант и Функций.
SQLite is in the Public Domain.
https://sqlite.org/c3ref/randomness.html