#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
/* Declare variables and function prototype. */
//unsigned int seed;
double interval_start, interval_end, k;
double rand_float(double interval_start,double interval_end);
/* Get seed value and interval limits. */
//printf("Enter a positive integer seed value: \n");
//scanf("%u",&seed);
srand(101);
printf("Enter integer limits a and b (a<b): \n");
scanf("%lf %lf",&interval_start,& interval_end);
/* Generate and print ten random numbers. */
printf("Random Numbers: \n");
for (k=1; k<=10; k++)
printf("%lf \n",rand_float(interval_start, interval_end));
/* Exit program. */
return 0;
}
/* This function generates a random integer */
/* between specified limits a and b (a<b). */
double rand_float(double interval_start,double interval_end)
{
return (rand()%32767/32767.0)*( interval_end - interval_start + 1) + interval_start;
}
No comments:
Post a Comment