rand() %(n-1) 하면 0~n까지의 난수가 만들어지잖아


난 이원리가 궁금한데 어디서 줏어들은걸로는 % 즉 나머지연산자를 통해서 저 연산을 하는거라고 알고있거든


근대 rand()%2 하면  32767을 2로 나눈 나머지니까  0~1이구나 이렇게 이해가가거든



근데 rand()%5 하면 32767을 5로 나눈 나머지는 2인데 어떻게 0~4의 난수가 나오는거야?


진짜궁금함 누가해결좀