From wangtong at usc.edu  Sat May 12 02:19:31 2007
From: wangtong at usc.edu (Tong Wang)
Date: Fri, 11 May 2007 17:19:31 -0700
Subject: [Rd] Problem with rnorm ?
Message-ID: <dc69f8e3bca.4644a5a3@usc.edu>

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.



[Rd] Problem with rnorm ?
Tong Wang