在python中你可以这样做:
arr = list(set(randint(-50, 50) for _ in range(10)))
Run Code Online (Sandbox Code Playgroud)
我知道如何编写一个扩展方法,用随机值填充数组,列表或任何你需要的东西.我发现这很麻烦,我真的很佩服你如何在python中做到这一点.虽然,据我所知,我只知道Enumerable.Range,哪些只能用于生成固定序列.
是否有可能在C#中?
Guf*_*ffa 13
你可以这样做:
Random rnd = new Random();
List<int> = Enumerable.Range(0,10).Select(n => rnd.Next(-50, 51)).ToList();
Run Code Online (Sandbox Code Playgroud)