获取sqlite中当前日期的随机行

获取sqlite中当前日期的随机行,sqlite,random,Sqlite,Random,如何从sqlite中的表中获取当天的随机记录。这是为《今日风云》之类的东西写的。所以,我从数据库中得到了一个今天的随机记录,一个明天不同的随机记录 我见过ORDER BY RAND20120714 LIMIT 1在MySQL中运行,但我想知道在SQLite中是否可以这样做 提前谢谢 SQLite不允许为其随机数生成器种子 您必须在自己的代码中计算随机数。 只有当记录有连续的数字,即自动递增的ID时,这才是容易的;你应该改变你的数据库。来吧,这是谷歌5秒钟的搜索如果你有自动递增的ID,那么你不需要

如何从sqlite中的表中获取当天的随机记录。这是为《今日风云》之类的东西写的。所以,我从数据库中得到了一个今天的随机记录,一个明天不同的随机记录

我见过ORDER BY RAND20120714 LIMIT 1在MySQL中运行,但我想知道在SQLite中是否可以这样做


提前谢谢

SQLite不允许为其随机数生成器种子

您必须在自己的代码中计算随机数。
只有当记录有连续的数字,即自动递增的ID时,这才是容易的;你应该改变你的数据库。

来吧,这是谷歌5秒钟的搜索如果你有自动递增的ID,那么你不需要得到记录的数量,根据记录的数量做一个随机数nextIntcount+1,然后根据随机ID选择记录,你就完成了吗?问题是我没有自动递增的ID,ID不是整数看起来我需要自己想出一个算法来实现这一点。