Notice
Recent Posts
Recent Comments
Link
투케이2K
280. (java/자바) SecureRandom 사용해 램덤 int , double 값 확인 실시 본문
[개발 환경 설정]
개발 툴 : Eclipse
개발 언어 : Java
[소스 코드]
// TODO [테스트 메소드 정의 실시]
public void testMain(){
Log.i("---","---");
Log.d("//===========//","================================================");
Log.i("","\n"+"[Test_Java > testMain() 메소드 : 테스트 함수 동작 실시]");
Log.d("//===========//","================================================");
Log.i("---","---");
/**
* ------------------------------------
* TODO [요약 설명]
* ------------------------------------
* 1. SecureRandom : 랜덤 난수를 생성할 수 있습니다
* ------------------------------------
* 2. SecureRandom : 최대 128 비트를 포함 할 수 있습니다
* ------------------------------------
* 3. SecureRandom : OS 에서 임의 데이터를 가져 와서 시드를 생성합니다
* ------------------------------------
* 4. 참고 사이트 :
*
* https://docs.oracle.com/javase/8/docs/api/java/security/SecureRandom.html
* ------------------------------------
* */
try {
// [초기 변수 및 객체 선언 실시]
SecureRandom secureRandom = new SecureRandom();
// [범위 지정 랜덤 변수 선언 실시]
int intRandom = secureRandom.nextInt(10)+1;
double douRandom = secureRandom.nextDouble();
// [로그 출력 실시]
Log.i("---","---");
Log.w("//===========//","================================================");
Log.i("","\n"+"[Test_Java > testMain() 메소드 : 로그 출력 결과 확인]");
Log.i("","\n"+"[intRandom : "+String.valueOf(intRandom)+"]");
Log.i("","\n"+"[douRandom : "+String.valueOf(douRandom)+"]");
Log.w("//===========//","================================================");
Log.i("---","---");
}
catch (Exception e){
Log.i("---","---");
Log.e("//===========//","================================================");
Log.i("","\n"+"[Test_Java > testMain() 메소드 : 예외 상황 발생 확인]");
Log.i("","\n"+"[error : "+String.valueOf(e.getMessage())+"]");
Log.e("//===========//","================================================");
Log.i("---","---");
}
}
[결과 출력]
반응형
'Java' 카테고리의 다른 글
Comments