如何快速批量生成不重复的随机字符串

2025-04-26 18:19:00
推荐回答(1个)
回答1:

private void button2_Click(object sender, System.EventArgs e)
{
Random r=new Random();
ArrayList list=new ArrayList();
for(int i=1;i<=1000;i++)
{
list.Add(i);
}
StringBuilder sb=new StringBuilder();
for(int i=999;i>=0;i--)
{
int j=r.Next(0,i);
sb.Append(list[j]+"-");
list.RemoveAt(j);
}
this.textBox1.Text=sb.ToString();
}