Ok...sono arrivato a creare dei numeri casuali così:

for (i=0;i<=n;i=i+1){
NumeriCasuali = gsl_ran_chisq ( rg, nu);
fprintf(fu,"%d\n",NumeriCasuali);
}


però vi presento anche l'output:

-1505515112
-1621903220
-232300434
521175725
1931693538
-1399639393
1514800862
-132442230
-221083312
-1292875680
1247586621
-209675417
789818363
-1807154580
-384000458
-1512623883
-802868934
-1276870287
-1000848969
1419982591
...ecc...ecc

Mi aspettavo numeri più piccoli...mi sbaglio????