랜덤(Random) / 연습문제

seratpfk·2022년 7월 27일
0

JAVA

목록 보기
23/96

난수(Random number) 발생

  • random 클래스, Math 클래스를 주로 활용한다.

예시

  • Math.random()은 0과 1사이에 있는 숫자를 랜덤으로 출력한다.

0.0 <= Math.random() < 1.0 즉,
0% <= Math.random() < 100% 라고 볼 수 있다.

연습문제1

  • 10% 확률로 "대박", 90% 확률로 "쪽박"

연습문제2

  • 주사위 2개 던지기

0.0 <= Math.random() < 1.0
0.0 <= Math.random() 5 < 5.0
0 <= (int) (Math.random()
5) < 5
1 <= (int) (Math.random() * 5) + 1 < 6

연습문제3

  • 6자리 인증번호 만들기

  • int가 아닌 String으로 처리하는 이유:
  1. int면 앞자리가 0이면 나타나지 않음.
  2. 숫자를 문자처럼 나열하기 떄문.

연습문제4

  • 6자리 영문 (대문자 + 소문자) 인증번호 만들기

0개의 댓글