본문 바로가기
그 외 프로그래밍 언어/Java

자바, 랜덤으로 숫자를 입력받는 코드

by Dreaming Coder 2021. 11. 26. 22:01

 


 

랜덤으로 숫자를 발생시키는 코드를 배워보도록 하겠습니다.

그동안 항상 써왔던 스캐너와 비슷합니다.

 

 

 

지난 포스트

 

이클립스, 클래스 이름 파일명 바꾸기

계속 자바에 대한 글만 올리다가 오랜만에 이클립스 다루는 법에 대한 글을 올려봅니다. 누가 가르쳐주지 않으면 알기 힘든, 클래스 파일명 바꾸는 방법에 대해서 알아봅시다. 만들어진 클래스

gogogameboy.tistory.com

 

 

 

Random rd = new Random( );

 

위의 소스 코드는 PC에서 드래그 후,
ctrl+x로 잘라내서 다른 곳으로 붙여넣기가 가능합니다.
ctrl+c(복사)는 불가능합니다.

 

 

 

위의 코드 중에서 Random rd = new Random(); 라는 코드가 랜덤으로 숫자를 만들어주는 코드입니다.

주황색으로 표시한 rd는 이름을 사용자가 지정할 수 있습니다.

만약 rd 대신에 이름을 random으로 정했다면,

int random_num1 = rd.nextInt(20); 이 코드의 rd라는 부분도 random으로 바꿔줘야 합니다.

 

 

 

 

int random_num1 = rd.nextInt(20);

괄호 안에 들어간 숫자는 랜덤으로 발생될 숫자의 값의 범위를 지정하는 것입니다.

위와 같이 20을 넣었을 경우에는 0부터 19 사이의 숫자들이 랜덤으로 생겨납니다.

즉, 괄호 안에 쓴 숫자보다 작은 숫자가 생긴다고 생각하시면 됩니다.

 

주의할 점은 이 코드를 사용할 때에는 반드시 코드의 상단에 import java.util.Random; 이라는 코드도 있어야 합니다.

import java.util.Random; 은 [shift + ctrl + o]를 누르면 자동으로 생겨납니다.

 

그런 분이 계실지는 모르겠지만, 혹시라도 저의 블로그에서 자바에 대한 글들을 다 보신 분이라면 위의 설명들이 굉장히 익숙할 겁니다.

 

 

 

 

자바, 키보드로 데이터 입력받기

Console에서 키보드로 데이터 값을 입력할 수 있게 해주는 코드를 알아보겠습니다. 지난 포스트 자바, 산술연산자 예제 지난번에 배운 산술연산자로 여러 가지 코드들을 짜보겠습니다. 지난 포스

gogogameboy.tistory.com

바로 키보드로 데이터를 입력받을 때 사용하는 스캐너와 비슷하기 때문입니다.

이 글의 말머리에 '항상 써왔던 스캐너와 비슷합니다.'라고 말씀드렸듯이 코드도 비슷하고 [shift + ctrl + o]라는 단축키도 같습니다.

 

 

 

 

 

 

다음 포스트

 

자바 반복문, while문과 do-while문 실습

이번에는 자바의 반복문(while문과 do-while문)을 이용해서 간단한 산수 게임을 만들어보겠습니다. 지난 포스트 자바, 랜덤으로 숫자를 입력받는 코드 랜덤으로 숫자를 발생시키는 코드를 배워보도

gogogameboy.tistory.com

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글