2010/01/21

arc4random

rand 함수가 기억이 안나서 Xcode 검색 중 튀어나온 함수임.

stdlib.h에 정의되어 있고 리턴값은 0에서 (2**32)-1로 rand나 random보다 2배 더 크다.

rand와 random을 대체함.

#define foo4random() (arc4random() % ((unsigned)RAND_MAX + 1))

이건 예제로 실린 코드고 자체 초기화를 하므로 srand와 time 함수를 쓸 필요가 없는것 같음.


앞으로 난수 발생시에는 이걸 쓰지 머.

댓글 없음:

댓글 쓰기