2014年3月27日 星期四

C Sharp 大樂透程式



int[] lottos = new int[6];
int count = 0;     
while (true)
{
    int num = rnd.Next(1, 50);
    if (Array.IndexOf(lottos, num) > -1)  //比對陣列中的資料是否重覆出現
        continue;                                 //若重覆出現則再跑一次
    else
    {
        lottos[count] = num;              //計算開出幾個號碼
        count++;
        if (count == 6)
            break;
    }
}
listBox1.Items.Add("開獎順序 : " + string.Join(",", lottos));  //使用String.Join 重新組合陣列的資料
Array.Sort(lottos);
listBox1.Items.Add("大小排序 : " + string.Join(",", lottos));  //在listBox 中顯示開出的號碼