我正在开发基于Swift的测验应用,问题会在设定的时限内重复多次。如果用户输入的特定问题有误,我希望该应用程序增加该问题的重复发生率。
任何帮助将不胜感激!
非常感谢,
强尼
答案 0 :(得分:0)
这不是一个迅速的问题-有关如何解决问题的更多方法。有多种方法可以实现这一目标,哪种方法最适合您,取决于您对某个问题的概率和自己的编码能力所希望达到的精度。
最简单的方法可能是拥有一个问题数组,并使用array.randomElement()从该数组中随机选择一个问题。如果用户输入的问题有误,则可以将该问题再次添加到数组中。绝对不是最好的方法,但是如果您自己遇到问题,可能是最适合您的方法。