Hi!
For some reason my srand and rand functions in my program are returning different numbers, but only thousandths to ten thousandths apart, so not very random. A few days before however, the program was running fine. I even reinstalled my compiler, CodeBlocks.
Here is an example of a program that has this issue.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
this returns me values such as -0.79283 and then -0.79285Code:int main(void) { srand(time(NULL)); double z; z = (2.0 * rand()/RAND_MAX - 1.0) *; printf("%f", z); return 0; }
Please help!