투케이2K

58. (java/자바) UUID 고유값 생성 - UUID 객체 사용해 랜덤 고유값 생성, 고정 고유값 생성 실시 본문

Java

58. (java/자바) UUID 고유값 생성 - UUID 객체 사용해 랜덤 고유값 생성, 고정 고유값 생성 실시

투케이2K 2021. 1. 4. 07:57
반응형

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package AI2;

import java.util.UUID;

public class MainActivity6 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[UUID 고유값 생성 - UUID 객체 사용해 랜덤 고유값 생성, 고정 고유값 생성 실시]");
		
		/*[설 명]
		 * 1. UUID 객체를 사용해서 고유값을 생성할 수 있습니다
		 * 2. UUID.randomUUID - 프로그램을 실행 시 마다 랜덤으로 고유값이 변경되어 생성됩니다
		 * 3. UUID.nameUUIDFromBytes - 특정 byte 배열 값을 가지고 고정된 고유값을 생성합니다
		 * 4. getBytes - String 데이터 값을 byte 바이트 배열 값으로 변경합니다
		 */
		UUID random = UUID.randomUUID(); //랜덤값 생성		
		UUID data = UUID.nameUUIDFromBytes("hello".getBytes()); //고정값 생성
		
		System.out.println("랜덤 고유값 : "+random);
		System.out.println("고정 고유값 : "+data);

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[UUID 고유값 생성 - UUID 객체 사용해 랜덤 고유값 생성, 고정 고유값 생성 실시]

랜덤 고유값 : ceedbb2e-b447-4913-85fb-9e25f9d8a998

고정 고유값 : 5d41402a-bc4b-3a76-b971-9d911017c592

/* =========================== */

/* =========================== */

[요약 설명]

* 1. UUID 객체를 사용해서 고유값을 생성할 수 있습니다

* 2. UUID.randomUUID - 프로그램을 실행 시 마다 랜덤으로 고유값이 변경되어 생성됩니다

* 3. UUID.nameUUIDFromBytes - 특정 byte 배열 값을 가지고 고정된 고유값을 생성합니다

* 4. getBytes - String 데이터 값을 byte 바이트 배열 값으로 변경합니다

/* =========================== */

반응형
Comments