一个面试题:生成0~100不重复的随机数

bancxc bancxc 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
    class Program
{
static void Main(string[] args)
{
List<Node> list = new List<Node>();
Random r = new Random();
for (int i = 0; i < 100; i++)
{
list.Add(new Node{Index=i,Value=r.Next(0,100)});
}

list.Sort(delegate(Node a, Node b) { return a.Value - b.Value; });

foreach (Node node in list)
{
Console.WriteLine(node.Index);
}
Console.ReadKey();
}
}

class Node
{
public int Index
{
get;set;
}
public int Value
{
get;set;
}
}
这个可行不,谁有好点的办法
...全文

相关推荐

评论 43
收藏 已收藏
分享
返回顶部
bancxc
C# 111,129 成员 642,538 内容