반응형
0.0부터 1.0까지의 난수를 반환하는 함수 f_rand()를 작성하고 5번 호출하여 본다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <stdio.h> #include <stdlib.h> #include <time.h> double f_rand(void); int main(void) { int i; srand((unsigned)time(NULL)); for(i=1;i<=5;i++) { printf("%lf ", f_rand()); } return 0; } double f_rand(void) { double a; a = rand()/(double)RAND_MAX;//랜덤의 최대값 return a; } | cs |
반응형