I'm creating a bingo game and I'm using Random to generate random numbers in an int array but my problem here is that sometimes a number is used again in an index. How can I make the numbers in index unique? 
Here is my work:
namespace Bingo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    Random randNum1 = new Random();
    int[] random1 = new int[5];
    int qwe = 0;
    int i = 0;
    private void button1_Click(object sender, EventArgs e)
    {
        Class1 class1 = new Class1();
        class1.checker(this);
        if (label1.Text == label2.Text || label3.Text == label4.Text) {
            label2.Text = randNum1.Next(1, 15).ToString();
            label4.Text = randNum1.Next(1, 15).ToString();
        }
        if (label5.Text == label1.Text || label5.Text == label2.Text) {
            label5.Text = randNum1.Next(1, 15).ToString();            
        }
    }
    private void Form1_Load(object sender, EventArgs e)
    {
        Class1 class1 = new Class1();
        class1.SetTwo(this);
        for (int i = 0; i < random1.Length; i++)
        {
            random1[i] = randNum1.Next(1, 15);
            label1.Text = random1[0].ToString();
            label2.Text = random1[1].ToString();
            label3.Text = random1[2].ToString();
            label4.Text = random1[3].ToString();
            label5.Text = random1[4].ToString();
        }
    }
}
 
     
     
     
     
     
    