From d5855126d368dec5777cc33fd93d9e7e72565f0f Mon Sep 17 00:00:00 2001 From: le2sky Date: Mon, 20 Jan 2025 15:45:36 +0900 Subject: [PATCH] =?UTF-8?q?reafactor:=20secure=20random=20=EC=A0=84?= =?UTF-8?q?=ED=99=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/maeilmail/bulksend/policy/RandomChoicePolicy.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/maeil-mail/src/main/java/maeilmail/bulksend/policy/RandomChoicePolicy.java b/maeil-mail/src/main/java/maeilmail/bulksend/policy/RandomChoicePolicy.java index b848497..ccefb30 100644 --- a/maeil-mail/src/main/java/maeilmail/bulksend/policy/RandomChoicePolicy.java +++ b/maeil-mail/src/main/java/maeilmail/bulksend/policy/RandomChoicePolicy.java @@ -1,5 +1,6 @@ package maeilmail.bulksend.policy; +import java.security.SecureRandom; import java.time.LocalDate; import java.util.List; import java.util.Random; @@ -18,7 +19,7 @@ class RandomChoicePolicy implements ChoiceQuestionPolicy { @Override public QuestionSummary choice(Subscribe subscribe, LocalDate today) { - Random rand = new Random(); + Random rand = new SecureRandom(); List questions = questionQueryService.queryAllByCategory(subscribe.getCategory().name()); int index = rand.nextInt(questions.size());