毕业设计上的问题,请大家帮忙!
最近做毕业设计,用PHP+MySQL实现在线考试和试题的维护。其中在考试时有一种方式是自动出题,比如试题的表为:
Question(Q_id,title,...) 其中Q_id为题目编号(可设为auto_increasement),比如现在题库中有100道题,那我想随机从里面取二十道题应该如何写这个PHP函数?
我想到的方法是从1到100中任取20个不重复的数,就对应相应的题号,可是问题是如果在进行维护的时候,把某题删除了怎么办?比如老师把第十题(Q_id=10)删掉了,那再随机取数的时候如果再把10取出来怎么办?
请大家帮忙!多谢!