В SQLite для генерации псевдослучайных значений используется функция RANDOM(). Рассмотрим несколько полезных примеров её использования.
Базовый вызов:
вернёт нам случайное число от -9223372036854775808 до +9223372036854775807:
Для ограничения диапазона используется конструкция:
так, например, чтобы сгенерировать случайные числа до 100:
В этом примере будут сгенерированы числа диапазоне от -100 до 100. Чтобы сгенерировать только положительные числа возмём абсолютное значение ABS():
Для того, чтобы задать верхнюю и нижнюю границу:
HIGH - верхняя граница, LOW - нижняя граница