[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 }