如何增加测验中问题的重复率?

时间:2018-11-19 10:48:13

标签: swift

我正在开发基于Swift的测验应用,问题会在设定的时限内重复多次。如果用户输入的特定问题有误,我希望该应用程序增加该问题的重复发生率。

任何帮助将不胜感激!

非常感谢,

强尼

1 个答案:

答案 0 :(得分:0)

这不是一个迅速的问题-有关如何解决问题的更多方法。有多种方法可以实现这一目标,哪种方法最适合您,取决于您对某个问题的概率和自己的编码能力所希望达到的精度。

最简单的方法可能是拥有一个问题数组,并使用array.randomElement()从该数组中随机选择一个问题。如果用户输入的问题有误,则可以将该问题再次添加到数组中。绝对不是最好的方法,但是如果您自己遇到问题,可能是最适合您的方法。