js 编程问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 08:06:03
要编辑一个随机题库,每次随机出五道题,并能计算出分数,每题2分,请高手帮忙!!!
要详细一点编程!!!
对,总分就是十分,刷新后可以出现与第一次重复的问题。但每次选出的五道题不能重复。

随机出五道很简单,
将题目编号后,通过Math.random()产生一个随机数作为题目的序号提取出来.
至于计算分数你还没有说详细,五道题不就是十分吗?
不过题目有可能会重复

呵呵,以前我做过类似的,但我是用JAVA写的。
基本思路是这样的
通过随机函数产生一个(在题目数范围内)随机数,抽出该题目后,将这个题目与第N个题目(假设有N道题)交换位置。然后可以通过随机函数产生一个(在N-1范围内的)随机数,抽出相对应的题目,循环执行就可以。
你可以试试用JS写一下。

设标志位,默认为0,选择过的置1,选题前先判断,如果标志位为0,就用Math.random()选择问题。