using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
class GuessGame
{
public List<int> GenerateNumber()
{
Random random = new Random();
List<int> number = new List<int>(10);
List<int> result = new List<int>(4);
for (int i = 0; i < 10; i++)
{
number.Add(i);
}
for (int i = 0; i < 4; i++)
{
int tempNum = random.Next(0, number.Count);
result.Add(number[tempNum]);
number.RemoveAt(tempNum);
}
return result;
}
}
static void Main(string[] args)
{
GuessGame guessGame = new GuessGame();
for (int i = 0; i < guessGame.GenerateNumber().Count; i++)
{
Console.WriteLine(guessGame.GenerateNumber()[i]);
}
}
}
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
class GuessGame
{
public List<int> GenerateNumber()
{
Random random = new Random();
List<int> number = new List<int>(10);
List<int> result = new List<int>(4);
for (int i = 0; i < 10; i++)
{
number.Add(i);
}
for (int i = 0; i < 4; i++)
{
int tempNum = random.Next(0, number.Count);
result.Add(number[tempNum]);
number.RemoveAt(tempNum);
}
return result;
}
}
//每生成一个随机数,就移走一个list中的元素
static void Main(string[] args)
{
GuessGame guessGame = new GuessGame();
for (int i = 0; i < guessGame.GenerateNumber().Count; i++)
{
Console.WriteLine(guessGame.GenerateNumber()[i]);
}
}
}
}