[Rd] Problem with rnorm ?

From: Tong Wang <wangtong_at_usc.edu>
Date: Fri, 11 May 2007 17:19:31 -0700


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_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Sat 12 May 2007 - 00:21:02 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Sat 12 May 2007 - 15:03:49 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.