방법 "유효한 값을 얻을 때까지 계속 샘플링"많이하지 않습니다 당신이 회색 사각형에 대해 매우 큰 흰색 사각형을해야 기회가 아니라면 개인적으로 간단한 함께 갈 것 더 커. 나에게 더 단순한 것이 거의 항상 더 좋다.
대안은 가능한 픽셀 수를 알아 내고 해당 범위에서 임의의 숫자를 생성하는 것입니다. 그런 다음 효과적으로 왼쪽 상단에서 하단 오른쪽으로 픽셀의 번호를 매 깁니다. 주어진 무작위 샘플이 상단 섹션, 하단 섹션 또는 중간에 있는지 여부를 확인합니다 (흰색 직사각형의 맨 위 줄에있는 첫 번째 픽셀보다 작은 지 또는 맨 위에있는 첫 번째 픽셀보다 작은 지 볼 수 있음). 흰색 직사각형 아래의 선). 일단 작업을 완료하면 행을 처리 한 다음 행 내의 픽셀을 처리하는 것이 간단합니다. 이것은 대단히 어렵지는 않지만 은입니다. 이것은 하나의 임의의 픽셀을 결정하는 것입니다. 큰 사각형을 생성 할 때 사각형의 왼쪽 위 모서리에 대한 유효한 픽셀의 범위를 고려해야하며 의 샘플을 찾으려면 범위를 찾으십시오.