랜덤값 만들기

Jay·2023년 8월 27일

Java

목록 보기
5/6
  • 랜덤값 만들기
    System.out.println("0.0 ~ 1.0 사이의 난수 1개 발생 : " + Math.random());
    System.out.println("0 ~ 10 사이의 난수 1개 발생 : " + (int)((Math.random()*10000)%10));
    System.out.println("0 ~ 100 사이의 난수 1개 발생 : " + (int)(Math.random()*100));
    Random random = new Random(); //랜덤 객체 생성(디폴트 시드값 : 현재시간)
    random.setSeed(System.currentTimeMillis()); //시드값 설정을 따로 할수도 있음
    
    System.out.println("n 미만의 랜덤 정수 리턴 : " + random.nextInt(10)); 
    System.out.println("무작위 boolean 값 : " + random.nextBoolean());
    System.out.println("무작위 long 값 : " + random.nextLong());
    System.out.println("무작위 float 값 : " + random.nextFloat());
    System.out.println("무작위 double 값 : " + random.nextDouble());
    System.out.println("무작위 정규 분포의 난수 값 :" + random.nextGaussian());

0개의 댓글