From df8fa87dde36815ea3a8520955521e170ae8c411 Mon Sep 17 00:00:00 2001 From: hnu202326010305 <1405671544@qq.com> Date: Sat, 27 Sep 2025 01:31:29 +0800 Subject: [PATCH] ADD file via upload --- src/PrimaryProblem.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/PrimaryProblem.java diff --git a/src/PrimaryProblem.java b/src/PrimaryProblem.java new file mode 100644 index 0000000..4b5e693 --- /dev/null +++ b/src/PrimaryProblem.java @@ -0,0 +1,20 @@ +import java.util.Random; + +public class PrimaryProblem implements ProblemsGenerator { + private static final Random RANDOM = new Random(); + private static final char[] OPS = {'+', '-', '*', '/'}; + + @Override + public String generate() { + int count = RANDOM.nextInt(5) + 1; // 1~5个数 + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < count; i++) { + int num = RANDOM.nextInt(100) + 1; + sb.append(num); + if (i < count - 1) { + sb.append(" ").append(OPS[RANDOM.nextInt(OPS.length)]).append(" "); + } + } + return sb.toString(); + } +} \ No newline at end of file