sqlite3 randomで乱数を生成する方法

環境
Windows 10 Home 64bit
SQLite 3.39.2

構文
random()% 数値
randomを使用して乱数を生成します。
範囲を指定して取得する場合は「%」を使用します。

使用例1
-9 ~ 9まで乱数を生成します。
select random() % 10;
結果
sqlite> select random() % 10;
-4

使用例2
0 ~ 9まで乱数を生成します
SQL構文
select abs(random()) % 10
結果
sqlite> select abs(random()) % 10;
5

SQLite

Posted by arkgame