반응형
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 난수 생성
반응형
'iOS > Swift' 카테고리의 다른 글
[IOS] UserDefaults 로컬 저장소에 저장 및 불러오기 (0) | 2022.02.03 |
---|---|
[Swift] error 종류 만들기와 catch (0) | 2022.01.31 |
Xcode 단축키 (0) | 2022.01.30 |
[Swift] 고차함수 map, filter, reduce (0) | 2022.01.25 |
[Swift] extension 익스텐션 (0) | 2022.01.25 |