셀맨1 2016. 7. 27. 15:43
반응형

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


반응형