网络考试系统怎么做
j2ee网上考试系统如何实现从sql数据库题库中随机抽题算法?
j2ee网上考试系统如何实现从sql数据库题库中随机抽题算法?
通过生成[随机]数字来选择问题。假设题库有1000道题,一次抽100道题。
首先用random生成一个1到1000之间的整数,将数据放入集合中。因为集合中的元素是唯一的,所以同一个数字只取一次。当集合的大小为100时,它跳出循环。然后集合中的这些数字被用作问题编号来查询数据库中的问题。
-
/**
*生成1到1000之间的随机整数。
*
* @返回随机数
*/
公共整数numFactory() {
返回新的Random()。nextInt(1000) 1
}
/**
*随机生成100个问题号【放入集合,互差】
*
* @返回收藏
*/
public SetltIntegergt initNO() {
SetltIntegergt设置新的HashSetltIntegergt()
while (true) {
(numFactory())
//当集合元素个数为100时跳出循环。
如果(()gt 100) {
破裂
}
}
返回集合
}
/**
*将集合转换成数组。
*
* @param集
*设置为待转换
* @返回目标数组
*/
public Integer[]conv
全国计算机模拟考试系统怎么安装?
全国计算机模拟考试系统安装步骤:
先下载全国计算机模拟考试系统安装包。
解压缩安装包。
打开安装包并确认安装。
根据需要输入密钥。
安装成功。