shader
-
랜덤함수프로그래밍 언어 C, C++ 2021. 1. 17. 22:07
랜덤(Random), 난수란게 순서나 규칙이 눈에 보이지 않아야 하며, 연속적인 임의의 수여야 합니다. 이전과 이후의 수열이 예측되지 않도록 독립적인 임의성을 가져야 하며, 수의 범위내에 있는 모든 수가 최대한 동일한 확률에 가까워야 하는 분포도여야 한다. 다행인건 기본적인 함수는 제공해준다. 게임에서 간단하게 쓰려면 이 정도까지만 해도 괜찮을(?)지도 모른다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include #include #include void main() { // 앱이 구동되면 한번만 호출.(seed 값 1번 설정) // main이 호출 되는 시점 또한 랜덤하기 때문에, // time(NULL)이 seed값으로 무난하게 쓰인다. srand((unsigned)t..