File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
app/src/main/java/hexlet/code Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 11package hexlet .code ;
22import java .util .Scanner ;
3+ import java .security .SecureRandom ;
34
45public class Even {
56 public static boolean generateNumber (String userName ) {
@@ -8,11 +9,12 @@ public static boolean generateNumber(String userName) {
89 int correctAnswerCount = 0 ;
910 final int rounds = 3 ;
1011 while (correctAnswerCount <= rounds ) {
11- int random = (int ) (Math .random () * 100 );
12- System .out .println ("Question: " + random );
12+ SecureRandom random = new SecureRandom ();
13+ int number = random .nextInt (100 ) + 1 ;
14+ System .out .println ("Question: " + number );
1315 String answer = scanner .next ();
1416 System .out .println ("Your answer: " + answer );
15- boolean isCorrect = random % 2 == 0 ? answer .equals ("yes" ) : answer .equals ("no" );
17+ boolean isCorrect = number % 2 == 0 ? answer .equals ("yes" ) : answer .equals ("no" );
1618 if (isCorrect ) {
1719 correctAnswerCount ++;
1820 System .out .println ("Correct!" );
@@ -21,7 +23,7 @@ public static boolean generateNumber(String userName) {
2123 return true ;
2224 }
2325 } else {
24- String correctAnswer = random % 2 == 0 ? "'yes'" : "'no'" ;
26+ String correctAnswer = number % 2 == 0 ? "'yes'" : "'no'" ;
2527 System .out .println ("'" + answer + "' is wrong answer ;(. Correct answer was " + correctAnswer
2628 + ".\n Let's try again, " + userName + "!" );
2729 return false ;
You can’t perform that action at this time.
0 commit comments