pike.git / src / builtin.cmod

version» Context lines:

pike.git/src/builtin.cmod:2099:    *!    *! @seealso    *! @[random_seed()]    */      PMOD_EXPORT   PIKEFUN float random(float f)   {    if(f<=0.0) RETURN 0.0;    -  RETURN (FLOAT_TYPE)ldexp((double)f * my_rand64(0), -64); +  RETURN (FLOAT_TYPE)ldexp((double)f * my_rand64(0xffffffffffffffff), -64);   }      /*! @decl mixed random(array|multiset x)    *! Returns a random element from @[x].    */      PMOD_EXPORT   PIKEFUN mixed random(array a)    rawtype tFunc(tArr(tSetvar(0,tMix)),tVar(0));   {