All pastes #432787 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-04-10 13:11 UTC
rendered paste body
static uint get_killed(uint max) {
       uint wanted;
       if(max>500)
               wanted=max/5;
       else if (max> 200)
               wanted=max/2;
       else
               wanted=max;
       float rdm=9*(((float)rand())/(float)RAND_MAX)+1; //I want to get a random number between 1 and 10
       rdm=((rand()/(RAND_MAX/2))>=1) ? -rdm : rdm; //Randomly chose sign
       rdm=0.3*powf(10.0, rdm)+1.0; //A number between 0.7 and 1.3, which is more often near
       return rdm*wanted;
}