[BACK]Return to run.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / awk

Diff for /src/usr.bin/awk/run.c between version 1.27 and 1.28

version 1.27, 2008/02/27 17:19:34 version 1.28, 2008/04/13 00:22:17
Line 1515 
Line 1515 
                 break;                  break;
         case FRAND:          case FRAND:
                 if (use_arc4)                  if (use_arc4)
                         u = (Awkfloat) (arc4random() % RAND_MAX) / RAND_MAX;                          u = (Awkfloat)arc4random() / 0xffffffff;
                 else                  else
                         u = (Awkfloat) (random() % RAND_MAX) / RAND_MAX;                          u = (Awkfloat) (random() % RAND_MAX) / RAND_MAX;
                 break;                  break;

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28