【C#】生成不重复的随机数代码
|
admin
2025年4月14日 13:28
本文热度 409
|
public class RandomEx
{
static Random r = new Random();
public static void Random(int start, int end, int len, List<int> list)
{
if (list.Count == len||start>end) return;
int i= r.Next(start, end);
if (!list.Contains(i))
list.Add(i);
if (i > start)
Random(start, i-1, len, list);
if (i < end)
Random(i+1, end, len, list);
}
}
该文章在 2025/4/15 14:55:30 编辑过