From 0c2c71878184f672f3ee6749991ec420a2a2b35f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D0=B0=D0=B4=D0=B6=D0=B8=D0=BA=D1=83=D1=80=D0=B1?= =?UTF-8?q?=D0=B0=D0=BD=D0=BE=D0=B2=20=D0=A2=D0=B5=D0=BC=D0=B8=D1=80=D0=BB?= =?UTF-8?q?=D0=B0=D0=BD?= Date: Tue, 1 Sep 2026 21:57:28 +0300 Subject: [PATCH] fix: round averageGrade to two decimal places in RandomStudentGenerator --- .../java/ru/project/random/RandomStudentGenerator.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/ru/project/random/RandomStudentGenerator.java b/app/src/main/java/ru/project/random/RandomStudentGenerator.java index 25e6032..bad7de2 100644 --- a/app/src/main/java/ru/project/random/RandomStudentGenerator.java +++ b/app/src/main/java/ru/project/random/RandomStudentGenerator.java @@ -1,12 +1,10 @@ package ru.project.random; -import org.junit.jupiter.params.ParameterizedTest; -import org.junit.jupiter.params.provider.ValueSource; import ru.project.collection.MyLinkedList; import ru.project.collection.MyList; import ru.project.student.Student; import java.util.Random; import java.util.regex.Pattern; - +import ru.project.student.StudentBuilder; public class RandomStudentGenerator { private static final Random RANDOM = new Random(); @@ -141,9 +139,9 @@ public class RandomStudentGenerator private double generateAverageGrade() { double min = (minAverageGrade != null) ? minAverageGrade : DEFAULT_MIN_GRADE; double max = (maxAverageGrade != null) ? maxAverageGrade : DEFAULT_MAX_GRADE; - double range = max - min; - return min + (range * RANDOM.nextDouble()); + double grade = min + (range * RANDOM.nextDouble()); + return Math.round(grade * 100.0) / 100.0; } private int generateRecordBookNumber() { int min = (minRecordBookNumber != null) ? minRecordBookNumber : DEFAULT_MIN_RECORD_BOOK;