何位大神懂自动组卷的随机算法,用的是S2SH,求指导!

哪位大神懂自动组卷的随机算法,用的是S2SH,求指导!!!!!!
哪位大神懂自动组卷的随机算法,用的是S2SH,求指导!!!!!!
------解决方案--------------------
每个数据库都有自己的随机取N条数据的方法.
mysql : http://www.cnblogs.com/hfww/archive/2011/07/08/2223359.html
oracle: http://blog.csdn.net/jimmy_zjw/article/details/3861607
------解决方案--------------------
个人觉得不应该用数据库的随机排序  影响性能

最简单的可以用  选一个数  从这个数开始  抽两道  隔一道  再抽两道  如果不够了   选第二个数为第一个数减一  向前抽  抽两道  隔一道

比如题库中有20题  抽10题
A卷  第一个数是2    抽的题号就是2 3 5 6 8 9 11 12 14 15
B卷  第一个数是7    抽的题号就是7 8 10 11 13 14 16 17 19  20
C卷  第一个数是12  抽的题号就是12 13 15 16 18 19
         第二个数是11  抽的题号就是11 10 8 7