DevCho
Developer Blog
DevCho
반응형
전체 방문자
오늘
어제
  • 분류 전체보기 (48)
    • IOS (31)
      • Xcode (7)
      • Assets (1)
      • Swift (20)
      • UI (1)
      • SwiftUI (1)
      • Build (1)
    • Flutter (4)
      • Install (4)
      • Dart (0)
    • Rust (0)
    • 유용한 사이트 소개 (1)
    • 개발자의 아이템 (1)
    • Terminal (1)
    • Mac (2)
    • Git (1)
    • 회고 (1)
    • Java (2)
      • Java 기본 사용법 (2)
      • Collections (0)
    • 개발자의 글쓰기 (0)
    • 디자인 패턴 (1)
    • JavaScript (2)
    • Kotlin (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Xcode Theme
  • Dark mode
  • 스위프트
  • flutter dart
  • xcode13
  • func
  • 제어문
  • SwiftUI
  • chocolatey
  • swift random
  • MAC
  • Terminal
  • nil
  • chocolatey install
  • chocolatey 설치
  • random number
  • optional
  • IOS
  • dart 설치
  • flutter install
  • struct
  • flutter
  • dart
  • Storyboard
  • flutter 설치
  • Swift
  • xcode
  • 플러터 설치
  • Java
  • CLASS

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
DevCho

Developer Blog

[Swift] Random 값을 뽑아내는 다양한 방법 : Random 숫자, Collection Random 값 뽑기
IOS/Swift

[Swift] Random 값을 뽑아내는 다양한 방법 : Random 숫자, Collection Random 값 뽑기

2021. 12. 9. 22:41
반응형

random함수를 이용해 Random한 숫자 뽑아내기

Random한 Int 값을 뽑기 위해서는 random 함수를 이용하면 된다.

Random Int 값 뽑기

Int.random(in: 0...10)

그림1. random Int 값

 

Random Float 값 뽑기

Float.random(in: 0...10)

그림2. Random Float값

 

randomElement이용해 Collection으로부터 Random 값 뽑아내기

randomElement를 이용해 Collection으로부터 Random 값을 뽑아낼 수 있다.

Array.randomElement()
List.randomElement()

 

단, output 값은 nullable한 Optional 값으로 나온다.

그림3. Random Element from Collection

 

반응형

'IOS > Swift' 카테고리의 다른 글

[Swift 제어문] if 문 다루는 방법 한 번에 정리하기  (0) 2021.12.19
[Swift] Optional을 다루는 다양한 방법 : nil 다루기  (0) 2021.12.19
[Swift] nil 과 Optional 이란 무엇인가?  (0) 2021.12.19
[Swift] suffled 사용해 Array 순서를 랜덤으로 바꾸기  (0) 2021.12.09
Swift의 var과 let의 차이는 무엇인가?  (0) 2021.12.09
    'IOS/Swift' 카테고리의 다른 글
    • [Swift] Optional을 다루는 다양한 방법 : nil 다루기
    • [Swift] nil 과 Optional 이란 무엇인가?
    • [Swift] suffled 사용해 Array 순서를 랜덤으로 바꾸기
    • Swift의 var과 let의 차이는 무엇인가?
    DevCho
    DevCho
    개발자의 개발 공간

    티스토리툴바