안녕하세요.
rand() 함수로 발생된 난수를 6으로 나눈 경우 발생할 수 있는 수는
0, 1, 2, 3, 4, 5입니다.
여기에 1을 더하면
1, 2, 3, 4, 5, 6이 됩니다.
1~6까지 수, 주사위 6면 중 하나의 면이 랜덤하게 발생하는 것이죠.
이렇게 발생한 값이 hist 배열에 저장되는데,
저장될 때 배열의 위치는 0부터 시작하므로
앞서 주사위 면을 확인하기 위해 더한 1을
배열에 저장할 때는 1을 빼서
배열 : hist[0] hist[1] hist[2] hist[3] hist[4] hist[5]
주사위면 : 1 2 3 4 5 6
위와 같이 대응되도록 지정한 것입니다.
오늘도 즐거운 하루 되세요.
-
관리자2021-03-18 09:39:01
안녕하세요.
rand() 함수로 발생된 난수를 6으로 나눈 경우 발생할 수 있는 수는
0, 1, 2, 3, 4, 5입니다.
여기에 1을 더하면
1, 2, 3, 4, 5, 6이 됩니다.
1~6까지 수, 주사위 6면 중 하나의 면이 랜덤하게 발생하는 것이죠.
이렇게 발생한 값이 hist 배열에 저장되는데,
저장될 때 배열의 위치는 0부터 시작하므로
앞서 주사위 면을 확인하기 위해 더한 1을
배열에 저장할 때는 1을 빼서
배열 : hist[0] hist[1] hist[2] hist[3] hist[4] hist[5]
주사위면 : 1 2 3 4 5 6
위와 같이 대응되도록 지정한 것입니다.
오늘도 즐거운 하루 되세요.