public class Lottery
{
int[] redBalls = new int[6];
int greenBall = 0;
public override string ToString()
{
getRed();
getGreen();
string str = redBalls[0].ToString() + " "
+ redBalls[1].ToString() + " "
+ redBalls[2].ToString() + " "
+ redBalls[3].ToString() + " "
+ redBalls[4].ToString() + " "
+ redBalls[5].ToString() + " "
+ greenBall.ToString();
return str;
}
int[] red = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,
24,25,26,27,28,29,30,31,32,33};
int[] green = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 };
Random randomRed = new Random();
Random randomGreen = new Random();
private void getRed()
{
for (int i = 0; i < 6; i++)
{
int temp = randomRed.Next(33 - i);
redBalls[i] = red[temp];
for (int j = temp; j < 33 - i - 1; j++)
{
red[j] = red[j + 1];
}
}
}
private void getGreen()
{
greenBall = green[randomGreen.Next(16)];
}
}
public static void Main()
{
Lottery lottery = new Lottery();
Console.WriteLine(lottery.ToString();
}