iOS/Swift

[Swift]난수 생성과 범위 설정

유훈 | Yuhun 2022. 1. 30. 15:19
반응형

Int로 랜덤을 뽑아내는 방법은 간단합니다. Int의 메소드를 사용하면 됩니다.

Int.random(int: (1...10)) // 1~10 난수를 리턴

 

 

 

다른 방법으로 이용하는 함수는 다음과 같습니다.

arc4random_uniform( )

 

다음 코드과 같이 arc4random_uniform( ) 을 이용해 생성이 가능한데 원하는 난수의 수를 넣어주시면 됩니다.

let random = Int(arc4random_uniform(10)) // 0~9 사이의 난수 생성

 

만약 여기서 범위를 설정하고 싶다면 수를 더해 원하는 범위를 만들 수 있습니다.

let random = Int (arc4random_uniform(10)) + 1 // 1~10 난수 생성

 

반응형