11package hexlet .code .games ;
22
3+ import hexlet .code .Engine ;
4+
35import java .util .Random ;
46import java .util .StringJoiner ;
57
68public class Progression {
9+ static final int MAXSTART = 30 ;
10+ static final int MAXSTEP = 10 ;
11+ static final int MINPROGRESSIONLENGTH = 5 ;
712 public static String [][] generateQA () {
8- String [][] questionAnswer = new String [3 ][2 ];
13+ String [][] questionAnswer = new String [Engine . MAXROUNDCOUNTER ][2 ];
914 for (int i = 0 ; i < questionAnswer .length ; i ++) {
1015 String [] qa = generateProgression ();
1116 questionAnswer [i ][0 ] = qa [0 ];
@@ -17,9 +22,9 @@ public static String[][] generateQA() {
1722 public static String [] generateProgression () {
1823 Random random = new Random ();
1924 String [] qas = new String [2 ];
20- int startElement = random .nextInt (30 );
21- int step = random .nextInt (10 );
22- int length = random .nextInt (5 ) + 5 ;
25+ int startElement = random .nextInt (MAXSTART );
26+ int step = random .nextInt (MAXSTEP );
27+ int length = random .nextInt (MINPROGRESSIONLENGTH ) + MINPROGRESSIONLENGTH ;
2328 int invisibleElement = random .nextInt (length );
2429 StringJoiner progression = new StringJoiner (" " );
2530 for (int i = 0 ; i < length ; i ++) {
0 commit comments