컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 리눅스에서 C 실행하는 방법. 유닉스 C컴파일러 실행 법; Linux Unix한컴 사전 (영한/한영/국어/일한/한일/중문) 설치/실행 방법; HWP Dictionary...국어/우리말 역순 사전, 접미사/끝말 순서로 찾기 Reverse Dictionary: Ko...영어/영한 역순 사전, 접미사 순서로 찾기 Reverse Dictionary: Englis...워드패드(WordPad)란? 윈도우 워드패드 있는 곳, 실행 방법, 다운로드는?윈도우용 gcc 설치법, Win32 바이너리 gcc.exe 다운로드 방법 Windows B...Excel/엑셀] 셀에 값 자동 채우기, 숫자 자동 증가 입력 하는 법; AutoFill ...Excel/엑셀] 셀에 수식 자동 채우기, 수식 자동 입력 하는 법; Excel Cell ...Java/자바] int long 나누기, 소수점 이하 구하기/출력 방법; Divide 정수...Java/자바] log2 (밑이 2인 로그 함수), log (ln), log10(상용 로그...

Java/자바] nextBytes() nextDouble() nextLong()

Monday, January 22, 2007

Random 클래스의 nextBytes() 메소드는, 랜덤한 바이트를 반환하는 것이 아니고, 바이트 배열(byte[])을 랜덤하게 채웁니다. (nextBytes 에서 Bytes 가 단수형이 아닌 복수형으로 되어 있음)

nextDouble() 은, 0.0 이상에서 1.0 미만의 랜덤한 64비트 실수를 반환하고

nextLong() 은 long형의 표현 범위 즉 -9223372036854775808 에서 9223372036854775807 까지의 임의의 long형 숫자를 반환합니다.


nextBytes() nextDouble() nextLong() 사용 예제


파일명: Foo.java
import java.util.Random;
import java.util.Arrays;

class Foo {
  public static void main(String[] args) {

    Random rnd = new Random();


    // 랜덤 바이트 배열 생성
    byte[] bt = new byte[10];
    rnd.nextBytes(bt);
    System.out.println(Arrays.toString(bt));
    /* 예를 들어 다음과 같이 출력
       [-111, 61, -16, -69, -76, 92, 38, 48, -118, -28]
    */




    // 64비트 실수형 랜덤 생성
    double d = rnd.nextDouble();
    System.out.println(d);
    /* 예를 들어 다음과 같이 출력
       0.6409592962605787
    */




    // 64비트 정수형 랜덤 생성
    long Lg = rnd.nextLong();
    System.out.println(Lg);
    /* 예를 들어 다음과 같이 출력
       -9105411250856399027
    */


  }
}


nextInt() / nextBoolean() 등의 사용: ▶▶ [자바/Java] 랜덤(난수) 정수/실수/불린 출력 예제 - Random, nextInt() 메소드


자바 강좌와 각종 예제

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top