注册 登录
编程论坛 ASP技术论坛

【求助】如何用ASP实现按比例抽取题目?

whp200998 发布于 2009-07-25 20:01, 410 次点击
大家好!我现在有个ASP程序难题,请大家帮我看一下。
   数据库用的是Access,存取题库的表名为tiku,里面存放着初级、中级和高级的选择题和判断题,字段为CLASS,分别定义初级为A,中级为B,高级为C,现在请问大家,我想实现一个按比例抽题,比方说初级抽20%,中级抽30%,高级抽50%,一共100道题目组成随机试卷,如何编写程序代码?
   说明:选择题和判断题都放在了一个表中。
    如果不按比例,我将代码写出,请大家用按比例的方式帮我改一下,如何实现按比例抽题?
   if t_type=1    /如果是判断题
   trysql="select * from tiku where c='无' AND d='无' AND lb='zhuju'     /lb表示题目的类别
   if t_type=2    /如果是选择题
   trysql="select * from tiku where c<>'无' AND d<>'无' AND lb='zhuju'     /lb表示题目的类别
1 回复
#2
yms1232009-07-26 15:27
首先要把百分比换算为题目数量比如,然后再产生随机数读取100道题
1