直接在 SQLite 数据库中执行以下这条语句:
SELECT random();
会返回这样的结果,也就是一个很大的整数。
我们要做的事情,就是要把它转化成我们想要的 3 种结果。
1、 取 0 到 N 之间的随机数:
-- 注释:若 N 为 1999 SELECT random() % 2000;
2、 取 1 到 N 之间的随机数:
-- 注释:若 N 为 2000 SELECT random() % 2000 + 1;
3、取 M 到 N 之间的随机数:
-- 注释:若 M 为 501,而 N 为 2000 SELECT random() % 1500 + 501;