如何从500个可能的问题中挑选30个问题

时间:2015-11-26 00:01:35

标签: javascript jquery jquery-mobile web

我正在JQuery Mobile框架的帮助下开发我的第一个Web应用程序。 这是一个考试模拟器(多选),其中,在主菜单之后,应用程序顺序向用户显示问题,用户在三个可能的答案之间选择。用户必须回答30个问题,从500个可能的问题中随机挑选。最后,我显示结果(回答的问题的百分比)。

问题在于我没有想法,从概念上讲我猜是如何从存储库中随机挑选30个问题部分(我猜每个问题都将是一个jquery移动页面?) )500个可能的问题。

非常感谢任何帮助或指导。

1 个答案:

答案 0 :(得分:0)

从算法的角度来看,从n总计中选择x个随机问题可以通过循环x个问题并选择每个问题的概率等于{{1}来完成} / the number of questions you still need to pick

这是一个快速演示:

the number of questions remaining to be picked from

http://jsfiddle.net/1aedhan8/