Случайные числа в C #
Я получаю ошибку ниже, когда я пытаюсь запустить приложение, я уверен, что это что-то простое, но я не вижу его. Что я пытаюсь сделать, когда я нажимаю на кнопку с надписью Play. Я хочу вызвать метод с именем randomnumber. Затем я хочу, чтобы результаты отображались в lblPickFive_1. У меня есть 2x2, Pick5 и пауэрбол. Каждое случайное число должно отображаться в собственной метке, которую я создал.
На данный момент я просто пытаюсь пройти мимо генерации случайного числа и отображения его в одной метке, а затем перейду к остальным. И я уверен, отправьте больше вопросов, если я не могу выяснить остальное.
Ошибка 1 Нет перегрузки для метода 'RandomNumber' принимает аргументы '0'
using System;
using System.Windows.Forms;
namespace LotteryTickets
{
public partial class Form1 : Form
{
/// <summary>
/// no-args Constructor
/// </summary>
public Form1()
{
InitializeComponent();
}
#region "== Control Event Handlers =="
private void Form1_Load(object sender, EventArgs e)
{
ClearWinningNumbers();
}
#endregion "== End Control Event Handlers =="
#region "== Methods ==";
/// <summary>
/// Clears the text inside the winning number "balls"
/// </summary>
private void ClearWinningNumbers()
{
this.lblPickFive_1.Text = "";
this.lblPickFive_2.Text = "";
this.lblPickFive_3.Text = "";
this.lblPickFive_4.Text = "";
this.lblPickFive_5.Text = "";
this.lblTwoByTwo_1.Text = "";
this.lblTwoByTwo_2.Text = "";
this.lblPowerball_1.Text = "";
this.lblPowerball_2.Text = "";
this.lblPowerball_3.Text = "";
this.lblPowerball_4.Text = "";
this.lblPowerball_5.Text = "";
this.lblPowerball_PB.Text = "";
}
#endregion "== End Methods ==";
private void cblTwoByTwo_2_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void cblTwoByTwo_1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void btnPlay_Click(object sender, EventArgs e)
{
RandomNumber();
}
private void lblPickFive_1_Click(object sender, EventArgs e)
{
}
private void RandomNumber(int min, int max)
{
int num = new Random().Next(min, max);
lblPickFive_1.Text = num.ToString();
}
}
}