본문 바로가기
개발

코틀린에서 랜덤 난수 생성하는 방법

by 농담곰이 2023. 5. 8.
반응형

코틀린에서 랜덤 난수를 생성하는 방법은 여러 가지가 있지만, 가장 일반적인 방법은 `java.util.Random` 클래스를 사용하는 것입니다.

`Random` 클래스는 `nextInt()` 메서드를 사용하여 정수형 난수를 생성할 수 있습니다. 이 메서드는 매개변수로 전달된 값보다 작은 범위 내에서 랜덤한 정수를 반환합니다.

예를 들어, 0부터 9까지의 정수 중 랜덤한 값을 생성하려면 다음과 같이 코드를 작성할 수 있습니다.

```kotlin
import java.util.Random

fun main() {
    val random = Random()
    val randomNumber = random.nextInt(10)
    println(randomNumber)
}
```


위 코드에서 `Random` 클래스의 인스턴스를 생성한 후, `nextInt(10)` 메서드를 사용하여 0부터 9까지의 정수 중 랜덤한 값을 생성합니다. 이 값을 `randomNumber` 변수에 저장하고, `println()` 함수를 사용하여 값을 출력합니다.

만약 특정 범위 내에서 랜덤한 실수를 생성하려면 `nextDouble()` 메서드를 사용할 수 있습니다. 이 메서드는 0과 1 사이의 랜덤한 실수를 반환합니다. 예를 들어, 0부터 1까지의 범위에서 랜덤한 값을 생성하려면 다음과 같이 코드를 작성할 수 있습니다.

```kotlin
import java.util.Random

fun main() {
    val random = Random()
    val randomNumber = random.nextDouble()
    println(randomNumber)
}
```

위 코드에서 `nextDouble()` 메서드를 사용하여 0과 1 사이의 랜덤한 값을 생성합니다. 이 값을 `randomNumber` 변수에 저장하고, `println()` 함수를 사용하여 값을 출력합니다.

반응형

댓글