using System;
namespace 随机数
{
class Program
{
static void Main()
{
suiji SJ = new suiji();
SJ.SuiJi();
SJ.fapai();
}
}
class suiji
{
public int x;
public string[] shuzu = new string[54] { "黑桃2", "黑桃3", "黑桃4", "黑桃5", "黑桃6", "黑桃7", "黑桃8", "黑桃9", "黑桃10", "黑桃J", "黑桃Q", "黑桃K", "黑桃A", "红桃2", "红桃3", "红桃4", "红桃5", "红桃6", "红桃7", "红桃8", "红桃9", "红桃10", "红桃J", "红桃Q", "红桃K", "红桃A", "方片2", "方片3", "方片4", "方片5", "方片6", "方片7", "方片8", "方片9", "方片10", "方片J", "方片Q", "方片K", "方片A", "黑桃2", "黑桃3", "黑桃4", "黑桃5", "黑桃6", "黑桃7", "黑桃8", "黑桃9", "黑桃10", "黑桃J", "黑桃Q", "黑桃K", "黑桃A", "大王", "小王" };
public void SuiJi()
{
public int i;
Random A = new Random();
for ( i = 0; i < 54; )
{
x = A.Next(0,53);
//检查和之前的数是否相同,若相同
if (CheckNum(i, x))
{
i = x;
i++;
}
}
}
private bool CheckNum(int i, int x)
{
for (int j = 0; j < i; j++)
{
if (j == x)
return false;
}
return true;
}
public void fapai()
{
for (;;)
{
Console.Write(shuzu[x] );
}
}
}
}
我打的代码是这样的。。=,=就是不报错。。。但运行不到东西。。。郁闷ING。。。