C C++/해보기
[C/C++ 해보기] 랜덤 값
구하천포
2018. 11. 5. 15:29
문제
여러 범위의 랜덤 값을 출력해보자
코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #include <stdio.h> #include <time.h> #include <stdlib.h> int main(void) { srand((unsigned)time(NULL)); int i = 0; printf("0 ~ 9 랜덤 값\n"); for (i = 0; i < 10; i++) printf("%d ", rand() % 10); printf("\n\n"); printf("10 ~ 19 랜덤 값\n"); for (i = 0; i < 10; i++) printf("%d ", rand() % 10 + 10); printf("\n\n"); printf("11 ~ 20 랜덤 값\n"); for (i = 0; i < 10; i++) printf("%d ", rand() % 10 + 11); printf("\n\n"); printf("20 ~ 80 랜덤 값\n"); for (i = 0; i < 10; i++) printf("%d ", rand() % 61 + 20); printf("\n\n"); printf("0.0 ~ 1.0 사이 랜덤 값\n"); for (i = 0; i < 10; i++) printf("%lf ", (double)rand() / RAND_MAX); printf("\n"); return 0; } | cs |