下载此文档

在线考试系统随机抽题的改进.doc


文档分类:汽车/机械/制造 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
在线考试系统随机抽题的改进.doc在线考试系统随机抽题的改进
:开发在线考试系统时,会遇到随机性抽题的问题。在分析常用的抽题算法后,试从种子唯一性角度来改进设计,这一思路也可用于其他利用VisualC#和SQLServer开发X络程序需要获取唯一随机序列的地方。实验表明,改进后的方案抽题分布相对均匀。
关键词:随机;唯一性;IP;时间
:TP311:A:1009-3044(2011)11-2605-02
The Improvement of the Examination Online System's Random Function
XU Hong-ying, LI Jie
(School of Mathematical and puter Sciences, Xiangfan University, Xiangfan 441053, China)
Abstract: Random question selection is a difficult function of the examination online system. This paper intends to improvethis function from the seed. This idea is also suitable for other s sequence is needed. The simulation result sho; uniqueness; IP; time
在开发在线考试系统时,会遇到一个关键问题:如何随机抽题。具体来说,就是如何从已存储试题的数据库中随机抽出指定数目的不同试题,并在页面呈现出来。
1 随机抽题分析
在. ,这个类属于自动导入的System命名空间,。利用该类可以在程序中产生所谓的”伪随机数”。、NextBytes方法和Next方法都可以产生随机数。,且随机数有可能相同;NextBytes方法能产生一个数组,但不能限定已产生的数组中每个元素都在指定的范围内;Next方法可以利用两个参数(intMinValue,intMaxValue)产生指定个数的在指定范围内的数, 该方法被两次重载,分别为:”Next(intMaxValue)”用来取得小于”MaxValue”的非负随机数,”Next()”用来取得任一个非负随机数,但不能确定数字互不相同,可以使用循环结构产生指定数目的一组数字,在循环过程中可以把每一次产生的数字和已产生的数字进行比较,这样就可以得到指定数目的一组互不相同的随机非负整数。
还有比较常用的一种方法:利用SQL的neote_Addr"].ToString().Split('.');
//获得当前时刻(取从第6位到最后的字符)
string s1 = (;
public string differSamenessRandomNum(int num, int minValue, int maxValue)
//在区间[minValue,maxValue]取出num个互不相同的随机数,返回数组。
{
s

在线考试系统随机抽题的改进 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小55 KB
  • 时间2018-08-24