자체임상실험
Inform Restaurant
자체임상실험
전체 방문자
오늘
어제
  • 분류 전체보기 (89)
    • IT정보와 지식 TABLE (1)
      • IT정보 및 꿀팁 (0)
      • Windows (1)
      • Linux (0)
    • Linux TABLE (0)
      • 취약점 점검 스크립트 (0)
    • Developer TABLE (33)
      • Java (33)
      • Java Algorithm (0)
    • DataBase TABLE (1)
      • SQLD-P (1)
    • Cloud TALBE (0)
      • AWS (0)
    • Security TABLE (1)
      • 비박스(bee-box) 취약점 점검 (1)
      • 보안기사 (0)
    • Writer TABLE (42)
      • 기사필사 (42)
      • 서평 (0)
    • Growth TABLE (10)
      • 국민취업지원제도 (4)
      • 국비학원 (6)
    • Life TABLE (0)
      • 자서전 (0)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • 배열복사
  • Java
  • 조건문
  • 해양오염수
  • if
  • for
  • 배열
  • KH정보교육원
  • 동아일보
  • 문자열비교
  • 경향신문
  • 논설위원필사
  • 반복문
  • while
  • @
  • 지하공간
  • 디엠제트
  • 천자칼럼
  • Arrays
  • 국비학원
  • 조용한 고용
  • array
  • 2차원배열
  • 국민취업지원제도
  • 논설위원
  • 방사능
  • 한겨레
  • 초장기 주택담보대출
  • do while
  • Switch

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
자체임상실험

Inform Restaurant

Developer TABLE/Java

난수 생성 Math.random

2021. 8. 26. 14:50

Math.random()

  • 0.0 ~ 1.0 사이의 임의 double값 반환
  • 유효범위는 0.0 ~ 0.99999... 

로또 번호 생성, 음수 범위 난수 생성

public void method3() {
	int nNum = 0;

	for (int i = 1; i <= 6; i++) {				// 난수 6개 생성
		System.out.println(Math.random());		// 0.0 <= x < 1.0
		System.out.println(Math.random() * 45);		// 범위 설정, 0.0 <= x < 45.0
		System.out.println((int)(Math.random() * 45));	// int형변환, 0 <= x < 45
		System.out.println((int)(Math.random() * 45)+1);	// 1 <= x < 46
		System.out.println((int)(Math.random() * 45)-23);	// -23 ~ 22
	}
}

1 ~ 무작위 수(1~10) 까지 합계

public void method1() {
	int i = 1;
	int nSum = 0;
	int nRandom = ((int)(Math.random()*10)+1);
	
	System.out.println("nRandom: " + nRandom);
	
	while(i <= nRandom) {			
		nSum += i;
		System.out.println("i: " + i + ", nSum: " + nSum);
		i++;
	}
	System.out.println("Total: " + nSum);
}

출력물

nRandom: 6
i: 1, nSum: 1
i: 2, nSum: 3
i: 3, nSum: 6
i: 4, nSum: 10
i: 5, nSum: 15
i: 6, nSum: 21
Total: 21
저작자표시 비영리 (새창열림)

'Developer TABLE > Java' 카테고리의 다른 글

분기문(break, continue)  (0) 2021.08.27
반복문 do ~ while  (0) 2021.08.26
반복문 while  (0) 2021.08.26
    'Developer TABLE/Java' 카테고리의 다른 글
    • 배열(Array)
    • 분기문(break, continue)
    • 반복문 do ~ while
    • 반복문 while
    자체임상실험
    자체임상실험
    생활에 유용한 정보와 일상을 담은 휴식처, Sobremesa 입니다.

    티스토리툴바