Random r = new Random(); //随机定义两个人
string[] s1 = new string[] { "剪刀", "石头", "布" };
string[] s2 = new string[] { "剪刀", "石头", "布" }; //随机定义两个人的数组
string jg;
while (true)
{
int sj1 = r.Next(0, 3); //0代表剪刀,1代表石头,2代表布
int sj2 = r.Next(0, 3);
if (sj1 == sj2)
{
jg = "A出的是" + s1[sj1] + ",B出的是" + s2[sj2] + ",结果是平局";
}
else if (sj1 > sj2)
{
if (sj1 == 0 && sj2 == 2) //如果随机1出剪刀,随机2出布
{
jg = "A出的是" + s1[sj1] + ",B出的是" + s2[sj2] + ",结果是B胜利";
}
else
{
jg = "A出的是" + s1[sj1] + ",B出的是" + s2[sj2] + "结果是A胜利";
}
}
else
{
if (sj1 == 2 && sj2 == 0) //如果随机1出布,随机2出剪刀
{
jg = "A出的是" + s1[sj1] + ",B出的是" + s2[sj2] + ",结果是B胜利";
}
else
{
jg = "A出的是" + s1[sj1] + ",B出的是" + s2[sj2] + ",结果是B胜利";
}
}
Console.WriteLine(jg);
Console.ReadLine();