您现在的位置:首页 >> 学习笔记 >> 内容

ASP代码实现随机显示记录

时间:2012-08-07 22:38:51 点击:

  核心提示:这几天做网站,原来系统中调用显示的热门文章、推荐文章和固顶文章,感觉不是太好,于是计划通过代码修改为随机显示10篇文章。 我的站用的是ASP+ACCESS来实现的,既然是显示随机文章,肯定要用到rnd...

    这几天做网站,原来系统中调用显示的热门文章、推荐文章和固顶文章,感觉不是太好,于是计划通过代码修改为随机显示10篇文章。

    我的站用的是ASP+ACCESS来实现的,既然是显示随机文章,肯定要用到rnd()函数,先重温一下rnd()函数。为了生成某个范围内的随机整数,可使用以下公式:Int((upperbound - lowerbound + 1) * Rnd + lowerbound)  这里,upperbound 是随机数范围的上限,而 lowerbound 则是随机数范围的下限。注意 若想得到重复的随机数序列,在使用具有数值参数的 Randomize 之前直接调用具有负参数值的 Rnd。使用具有同样 number 值的 Randomize 是不会得到重复的随机数序列的。

    Access数据库不支持order by newid(),我们需要把sql查询代码进行修改,其重点在order by这里!
order by Rnd(ID-timer())
修改后,调用测试,发现确实可以实现随机显示记录了!

作者:admin 来源:本站原创
相关文章
  • 没有相关文章