/* randomnumbers.c */ /* randomly generate multiple floating pointer */ /* numbers in [0 ~ range] */ /* author: Weiwei Chen */ /* date: Oct. 24. 2010 */ /*preprocessor directives*/ #include #include #include int main(void) { /*variable definition*/ int n; /*user specified number of numbers */ double range; /*range of the number */ double number; /*random generated number */ int counter; /*the counter */ /*input section*/ printf("Please specify how many numbers do you want generate: "); scanf("%d", &n); printf("Please specify the range of the randomly generated numbers: "); scanf("%lf", &range); /*computation section & output section*/ srand(time(NULL)); for(counter = 0; counter < n; counter ++) { number = ((double)rand() / (double)RAND_MAX) * range; printf("the %dth number is: %f \n", counter, number); } /*exit*/ return 0; }