close

Random rd = new Random(); //亂數種子

int[] Prob = { 0, 1, 21, 121, 1121, 2121, 3121, 4121, 5121 }; //8個區間:頭獎0,二獎1,三獎2,沒中3~7

double get = rd.Next(0, 5121); //產生0~5120的亂數


//判別中第幾獎

int no = -1; //初始化

for (int a = 1; a < 9; a++) //判斷8個區間 二獎、三獎、沒中1、2、3、4、5,共7個
{
           if (get >= Prob[a - 1] && get < Prob[a])
          {
                    no = a - 1; //因為for迴圈的a從一開始,所以判斷出來以後要再減1
           }
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 amychang2014 的頭像
    amychang2014

    工作需要筆記

    amychang2014 發表在 痞客邦 留言(0) 人氣()