COME generare numeri casuali in sas
DATA random1;
    x = UNIFORM(-1);
    y = 50 + 3*NORMAL(22);
    IF x>.5 THEN coin = 'heads';
      ELSE coin = 'tails';
 
DATA random2;
    x = UNIFORM(-1);
    y = 50 + 3*NORMAL(24);
    IF x>.5 THEN coin = 'heads';
      ELSE coin = 'tails';
 
PROC PRINT DATA=random1;
  VAR x y coin;
PROC PRINT DATA=random2;
  VAR x y coin;
RUN;
DATA random5;
  DO i=1 to 100;
    x = UNIFORM(6);
    IF x>.5 THEN coin = 'heads';
      ELSE coin = 'tails';
    OUTPUT;
  END;
proc print data=random5;
PROC FREQ DATA=random5;
  table coin;
RUN;