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