[swift] 시간을 이용한 랜덤함수

시간을 이용한 랜덤함수

보통 랜덤함수를 사용하면 같은 경우가 나타난다.
그래서 시간을 이용한 랜덤함수를 만들면 게임등에 사용할 수 있다.
터치한 시간이 매번 달라지니까...

func RandomValue(count:Int) -> Int {
        // 수시로 변하는 얻기
        let date = NSDate()
        let calendar = NSCalendar.currentCalendar()
        let calUnit: NSCalendarUnit = .CalendarUnitHour | .CalendarUnitMinute | .CalendarUnitSecond
        let dateComp = calendar.components(calUnit, fromDate: date)
        let timeValue = dateComp.hour + dateComp.minute + dateComp.second
        
        return timeValue % count

    }

댓글

이 블로그의 인기 게시물

한글 2010 에서 Ctrl + F10 누르면 특수문자 안뜰 때

아이폰에서 RFID 사용하는 방법

맥 화면이 안나올때 조치방법