Objective-C Language
무작위 정수
수색…
기본 무작위 정수
arc4random_uniform()
함수는 고품질의 무작위 정수를 얻는 가장 간단한 방법입니다. 설명서에 따라 :
arc4random_uniform (upper_bound)는 upper_bound보다 작은 균일하게 분포 된 난수를 반환합니다.
''arc4random_uniform ()은 상한값이 2의 거듭 제곱이 아닌 경우 "모듈로 바이어스"를 피하기 때문에 " 'arc4random () % upper_bound' '와 같은 구조에 권장됩니다.
uint32_t randomInteger = arc4random_uniform(5); // A random integer between 0 and 4
범위 내의 무작위 정수
다음 코드는 arc4random_uniform()
을 사용하여 3에서 12 사이의 임의의 정수를 생성하는 방법을 보여줍니다.
uint32_t randomIntegerWithinRange = arc4random_uniform(10) + 3; // A random integer between 3 and 12
arc4random_uniform(10)
은 0과 9 사이의 정수를 반환하기 때문에 범위를 만들 수 있습니다.이 임의의 정수에 3을 추가하면 0 + 3
과 9 + 3
사이의 범위가 생성됩니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow