반응형
Notice
Recent Posts
Recent Comments
Link
안 쓰던 블로그
C언어 rand()함수 범위 간과하기 쉬운 부분 본문
반응형
보통 rand()함수의 범위를 지정할 때
rand() % n : 0~n-1사이의 수
rand() % n + 1 : 1~n사이의 수
라고 많이 배우는데 정확히는
rand() % n + a 는 0+a ~ n-1+a 범위를 갖는다
10~20까지의 난수를 생성하겠다고 rand()%21+10을 하면
실제로는 10~30 범위를 갖는다는 의미
반응형
'언어 > C, C++' 카테고리의 다른 글
C++ this포인터에 관하여 (0) | 2019.12.02 |
---|---|
char형 2차원 배열 입력받을 때 (0) | 2017.04.09 |
별 다이아몬드 출력 c언어 (0) | 2016.04.01 |
가운데 공백 다이아몬드 별찍기 c언어 (0) | 2016.04.01 |
C언어 가변인수함수(printf등) 내부구조 (0) | 2016.03.30 |
Comments