我想弄个随机发牌的。用的是c#和GUI开发  产生的牌随机摆到到GUI界面的picturebox里面

解决方案 »

  1.   

    随机用Random类。画图用Bitmap和Graphic类~
      

  2.   

    我知道用Random类  能不能具体点啊 就是生成的要跟GUI界面连接起来  
      

  3.   

    假设54张牌的图片你都有了,Random r=new Random();
    r.Next(0,54)得一个随机数,从而确认取什么牌,然后设置PictureBox.Image属性。
      

  4.   

    那样子牌就不会随机发了啊 牌不是固定了吗   PictureBox.Image设置了不是固定了
      

  5.   

    //先定义一个数组用来存放牌所对应的数字,然后用 下面的算法进行随机排序,就可以了
    public void RandSort(int[] _num)
            {
                for (int i = 0; i < _num.Length - 1; i++)
                {
                    Random rd = new Random();
                    int temp = rd.Next(i,_num.Length);
                    int tempNum = _num[i];
                    _num[i] = _num[temp];
                    _num[temp] = tempNum;
                    Thread.Sleep(20);//注意:引入命名空间:System.Threading;
                }
            }