[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
}
댓글
댓글 쓰기