private void button1_Click(object sender, EventArgs e) { //存放10个不同的随机结果 List<int> myl = new List<int>(); Random random = new Random(); int lin = -1; //一共10次 for (int i = 0; i < 10; i++) { //先取一个随机数 lin = random.Next(0, 250); //如果重复了,就再取,直到不相同 while (mybijiao(lin, myl)) { lin = random.Next(0, 250); } myl.Add(lin); } } //判断是否相同的函数 private bool mybijiao(int linm, List<int> ml) { foreach (int var in ml) { if (linm == var) { return true; } } return false; }