一个m跟数组里的对比,不相同就添加到数组里,如下应该怎么修改

一个m跟数组里的对比,不相同就添加到数组里,如下应该如何修改
一个m跟数组里的对比,不相同就添加到数组里,如下应该怎么修改一个m跟数组里的对比,不相同就添加到数组里,如下应该怎么修改
        private void button1_Click(object sender, EventArgs e)
        {
            int x0 = Int32.Parse(textBox3.Text);//最小值
            int x1 = Int32.Parse(textBox1.Text);//最大值
            int x2 = Int32.Parse(textBox2.Text);//取值个数
            listBox1.Items.Clear(); //listbox刷新
            int[] num = new int[x2];
            for (int i = 0; i < num.Length; i++)
            {
                Random rand = new Random();
                int n = rand.Next(x0, x1);
                if (n == num[i]) { }
                else
                {
                    num[i] = n;
                }
                listBox1.Items.Add(num[i]);
            }
        }

------解决方案--------------------
int x0 = Int32.Parse(textBox3.Text);//最小值
int x1 = Int32.Parse(textBox1.Text);//最大值
int x2 = Int32.Parse(textBox2.Text);//取值个数
ListBox1.Items.AddRange(Enumerable.Range(x0, x1 - x0).OrderBy(x => Guid.NewGuid()).Take(x2).ToArray());
------解决方案--------------------
引用:
一个m跟数组里的对比,不相同就添加到数组里,如下应该怎么修改一个m跟数组里的对比,不相同就添加到数组里,如下应该怎么修改
        private void button1_Click(object sender, EventArgs e)
        {
            int x0 = Int32.Parse(textBox3.Text);//最小值
            int x1 = Int32.Parse(textBox1.Text);//最大值
            int x2 = Int32.Parse(textBox2.Text);//取值个数
            listBox1.Items.Clear(); //listbox刷新
            int[] num = new int[x2];
            for (int i = 0; i < num.Length; i++)
            {
                Random rand = new Random();
                int n = rand.Next(x0, x1);
                if (n == num[i]) { }
                else
                {
                    num[i] = n;
                }
                listBox1.Items.Add(num[i]);
            }
        }

   private void button1_Click(object sender, EventArgs e)
        {
            int x0 = Int32.Parse(textBox3.Text);//最小值
            int x1 = Int32.Parse(textBox1.Text);//最大值
            int x2 = Int32.Parse(textBox2.Text);//取值个数
            listBox1.Items.Clear(); //listbox刷新
            int[] num = new int[x2];
            for (int i = 0; i < num.Length; i++)