SQLite3でrandom 関数の使い方

環境
Windows 10 Home 64bit
sqlite 3.36.0

書式
random()
整数の乱数を生成します。生成する乱数の範囲は -9223372036854775808 から +9223372036854775807 までの数値です。

使用例1
1~7の整数値をランダムに出します。
SQL構文

select ((abs(random()) % 7) + 1);

結果 6

使用例2
randam 関数を使って -8 から 8 までの乱数を生成します
SQL構文

sqlite> select random() % 9;

結果 7

SQLite

Posted by arkgame