随机生成题目的代码分析

Posted gaolzzxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随机生成题目的代码分析相关的知识,希望对你有一定的参考价值。

随机生成的算法比较简单,主要优点在于

改进了以往竞赛代码风格,一个函数实现若干功能.那样确实不太适合做工程.

用高内聚低耦合的原则,将功能细化,分别实现了几个类,

确实能够显著提高了代码的可重用性,可读性.

 

其中随机类就是从我以前实现的代码里直接粘过来用的,一个类封装好了,的确能重复使用.省去了重复编码的时间,类似于模板,stl

 

技术分享
 1 class Random{
 2 public:
 3     void init(){
 4         srand(time(0));
 5     }
 6     ///return number in [x,y]
 7     int random_number_in(int x,int y){
 8         return x+rand()%(y-x+1);
 9     }
10 }myrandom;
View Code

 

以上是关于随机生成题目的代码分析的主要内容,如果未能解决你的问题,请参考以下文章

中小学数学卷子自动生成 - 结对项目wjy的代码分析

中小学题目生成项目结对编程代码分析

结对编程队友个人代码分析

随机生成三十个二年级的加减乘除法的题目代码

20165203 结对编程 四则运算(第一周)

个人项目-随机生成四则运算