본문 바로가기
java&eclipse 코딩 알고리즘/20231204

LottoTest2

by 몽상크리에이터 2023. 12. 13.

package k20231204;

 

import java.lang.reflect.Array;

import java.util.Arrays;

import java.util.Iterator;

import java.util.Random;

import java.util.Scanner;

 

public class LottoTest2 {

 

public static void main(String[] args) {

 

Scanner scanner = new Scanner(System.in);

System.out.print("복권 사실 금액을 입력하세요: ");

int cash = scanner.nextInt();

 

 

int[] lotto = new int[45];

for (int i = 0; i<lotto.length; i++) {

lotto[i] = i+1;

}

Random random = new Random();

 

 

for (int i = 0; i<cash/1000; i++) {

for (int j = 0; j<1000000; j++) {

int r = random.nextInt(44) + 1;

int temp = lotto[0];

lotto[0] = lotto[r];

lotto[r] = temp;

}

// 정렬한다.

int[] lottoNumber = new int[6];

for (int j = 0; j<6; j++) {

lottoNumber[j] = lotto[j];

}

Arrays.sort(lottoNumber);

 

System.out.printf("%3d" + " Game: ", i+1);

for (int j = 0; j<6; j++) {

System.out.printf("%02d ",lottoNumber[j]);

}

System.out.println();

 

if ((i+1) % 5 == 0) {

System.out.println("==============================");

}

}

 

 

}

 

}

'java&eclipse 코딩 알고리즘 > 20231204' 카테고리의 다른 글

RankTest2  (0) 2023.12.13
RankTest  (0) 2023.12.13
PowerBallTest  (0) 2023.12.13
FibonacciTest2  (0) 2023.12.13
FibonacciTest  (0) 2023.12.13