Random
java.util.Random
- 정수, 실수 & boolean 등 지원
- MIN<= 정수 <=MAX
- 0.0<= 실수 <1.0
constructor
Random(long seed)
: seed값 설정
methods
.nextInt(int bound) -> int
: 0≤x<bound 사이의 랜덤 정수
.nextInt() -> int
: −231≤x≤231−1
.nextDouble() -> double
: 0.0≤x<1
난수 stream 생성
.ints() -> IntStream
: 정수 범위의 랜덤수
.ints(int size) -> IntStream
: size 개수만 생성
.ints(int begin, int end) -> IntStream
.ints(int size, int begin, int end) -> IntStream
.doubles() -> DoubleStream
: 0.0≤x<1
.longs() -> LongStream
Random random = new Random();
int num = random.nextInt(6)+1;
random.ints(5).forEach(System.out::println);