Objective-C에서 임의의 가우시안 이중을 생성하려고합니다 (Java에서 random.nextGaussian
과 동일). 그러나 rand_gauss()
이 작동하지 않는 것 같습니다. 누구든지 이것을 달성하는 방법을 알고 있습니까?Objective-C/C에서 임의의 가우스 이중 생성
7
A
답변
9
This link은 표준 random()
기능을 사용하여 계산하는 방법을 보여줍니다.
난 당신 가능성이 [0,1]
에서 수 [0,MAX_INT]
에서 random()
의 출력을 변환 ranf()
루틴을해야합니다 점에 유의해야한다,하지만 너무 어렵지 않을 것이다. 링크 된 기사에서
:
이박스 뮬러 변화의 극 양식을 더 빠르고 더 강력한 수치입니다. 알고리즘 설명은 다음과 같습니다. float x1, x2, w, y1, y2; 내가 직장에있는 동안 당신이 요청하지 않았다
do {
x1 = 2.0 * ranf() - 1.0;
x2 = 2.0 * ranf() - 1.0;
w = x1 * x1 + x2 * x2;
} while (w >= 1.0);
w = sqrt((-2.0 * ln(w))/w);
y1 = x1 * w;
y2 = x2 * w;
관련 문제
- 1. C++ : 가우스 분포 생성
- 2. 2 변수 가우스 분포로부터의 생성 수단
- 3. 가우스 분포는
- 4. 가우스 난수 생성기
- 5. 임의의 단어 생성
- 6. 임의의 색상 편차 생성
- 7. 임의의 지형 생성
- 8. C에서 임의의 숫자 생성
- 9. 임의의 음수/음수 생성
- 10. 임의의 배열 색인 생성?
- 11. 교차로가없는 임의의 플랫폼 생성
- 12. 생성 임의의 숫자는
- 13. 임의의 단어 생성
- 14. 임의의 디렉토리 트리 생성?
- 15. bash에서 임의의 문자 생성
- 16. OpenMP에서 가우스 제거
- 17. 가우스 분포의 등고선도 작성하기
- 18. 가우스 혼합 - C
- 19. opencv를 사용한 가우스 평활화
- 20. 가우스 대체 코드가있는 코드
- 21. 가우스 커브 피팅 알고리즘
- 22. AS3에서 임의의 떨어지는 오브젝트 생성
- 23. 임의의 X 길이 문자열 생성
- 24. SHTML 페이지에서 임의의 숫자 생성
- 25. /dev/random에서 임의의 정수 생성
- 26. 임의의 긴 부호 C를 생성
- 27. MATLAB에서 임의의 단어 목록 생성
- 28. 임의의 떨어지는 이미지 생성 (xcode)
- 29. C# 임의의 Md5 해시 생성
- 30. 원통 내부에 임의의 점 생성?
동정, 나는 그것을 보면서 몇 달 전 일을 썼다. – Kevin