做直销的人每天做什么:[问]如何对查询结果进行随机排序?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 10:09:03
环境:ASP(VBSCRIPT)+Access+IIS5.0
欲实现功能:
客户机访问页面,对某一次访问,排序是固定且无重复的,直到关闭浏览器...^_^...但是,关闭浏览器后再访问,排序重新打乱,但是本次访问排序还是固定的....
这样就有两个问题...
1,怎样实现查询结果随机排序 (结果有几千条)
2,怎样在同一次访问的时候(可以使用cookies记录),排序不重新打乱?
谢谢!

已有朋友建议使用cookies记录排序..但是现在的问题是,用cookies记录的话,数据量会不会太大了?总共有几千条数据...另外,怎样实现将这个排序与查询结合,还有,如果期间有新添加记录怎么处理?
To:chaome
谢谢,刚刚可能漏说了一个问题,就是这些记录还要分页,你的建议不错,但是是否能够解决这个问题呢?谢谢!当然,要考虑一个效率的问题,记录有几千条..^_^...你的建议,我会重点考虑一下...谢谢!

给你一个提示:
若干个人,排队占成一圈,开始数数,数到N的人出列。
1、根据访问者访问时间,产生随机数,作为N
2、程序根据以上算法返回页面序号。
3、服务器返回相应页面给访问者。