想用C#做个SQlite的取随机N行数据,网上大多推荐使用 order by random() limit N 来取随机行数。但经过测试,发现这个随机不够“真随机”。我的数据有100多行,但每次取出来的5条随机数据基本上就在固定的十来行里出现,重复率太高了,请问有没有其他的什么方法可以真的随机一些?
没有预期的答案,先结帖了。。。
你就100多行数据,全部加载了后再随机不就完了么?
在sqlserver一般是order by newid()
没有预期的答案,先结帖了。。。
– 卓酷 6年前