Mam wygenerować tablice typu float 100 elementową liczbami z przedziału (0,1) spełniającą rozkład normalny.
Udało mi się wygenerować samą tablicę, lecz nie mam pomysłu jak sprawić żeby generowane liczby spełniały rozkład normalny.
Na podstawie tego mam wygenerować histogram.
Fragment tego co mam:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#define N 100
double GiveRandom(double a){
while(0)
srand((unsigned int)time(NULL));
return (((double)rand()/(double)(RAND_MAX)) * a);
}
int main(){
float tab[N];
int i;
for(i=0; i<N; i++){
tab[i] = GiveRandom(1);
}
for(i=0; i<N; i++){
printf("%d . %.2f\n", i, tab[i]);
}
return 0;
}