From cfa5033ac6c2ad782e21a54ef66e9333a7b9b471 Mon Sep 17 00:00:00 2001 From: je941004 Date: Sat, 23 Mar 2019 22:59:58 +0900 Subject: [PATCH] #2 make random method --- src/main/java/Main.java | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/main/java/Main.java b/src/main/java/Main.java index c687cd61..aee319a8 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -1,3 +1,6 @@ +import java.util.Random; + + public class Main { public static void main(String args[]) { @@ -8,9 +11,25 @@ public static void main(String args[]) { } } - public static int[] createRandomNumber() { + public static boolean isDuplicate(int[] computerNumber, int i) { + for (int j = 0; j < i; j++) { + if (computerNumber[i] == computerNumber[j]) { + return true; + } + } + return false; + } - return null; + public static int[] createRandomNumber() { + Random rand = new Random(); + int[] computerNumber = new int[3]; + for (int i = 0; i < 3; i++) { + computerNumber[i] = rand.nextInt(9) + 1; // [1-9] + if (isDuplicate(computerNumber, i)) { + i--; + } + } + return computerNumber; } public static int[] Input() {