Hi, I couldn't get the rnorm() work right in C, for example, the following code produce strange results.
#include <stdio.h> #include <Rmath.h> int main(void){ double x[3]; for(int i=0;i<3;i++) x[i]=rnorm(0,1); printf("%lf,%lf,%lf",x[0],x[1],x[2]); return 0; } output : -8.773321,-8.773321,-8.773321 compiling script: gcc -std=gnu99 -Wall -IC:/PROGRA~1/R/R-24~1.1/include test.c -LC:/PROGRA~1/R/R-24~1.1/bin -lR -o test Could someone tell me what's wrong with my code ? Thanks a lot. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel