谁能说一下关于概率的程序是怎么做的,
用的是什么方法?来个详细的,
知道 DNF的朋友都 知道 他里面有个装备强化,那个好像就是概率,
不过那个概率是怎么实现的

解决方案 »

  1.   

    DNF是掷骰子算法,伪随机数...关于概率,高中数学应该就有学到...抛硬币和掷骰子都是典型的概率论随机实验...
      

  2.   

    安按照概率生成随机数
    使用权值生成被选数
    Random   ran=   new   Random((int)DateTime.Now.Ticks   );   
    double  d =arr[ran.Next()%arr.Length]; 
      

  3.   

    用Random生成随机数
    0-100
    假定为60的话 成功 则为1%的概率生成随机数,如果值为60则掉极品成功
      

  4.   

    随机数...0到99...>=90的..不掉装备...其余的都掉装备...也就是有10%的概率不掉装备...就那么简单..估计LZ数学没学好...不知道概率怎么算...其实我也忘记了...