我想用C#做一个小程序,关于随机抽号,抽出号码不能重复,而且抽出号码的个数为任意数,请问该如何实现?大家给点宝贵意见,或提供代码参考,谢谢!~~
解决方案 »
- C# datagridview 已经存在动态绑定的数据,如何再添加数据进去
- WinCE程序调用WebService报错:客户端发现响应内容的类型为“text/html”,但应该是“text/xml”。
- datagridview数据交换问题
- System.ObjectDisposedException: 无法访问已释放的对象。
- 关于VS2005的水晶报表
- 有没有这样一种变量,本类的函数里可以访问和修改,其它类的功能只能放问,不能修改????
- DataGird中怎么在指定列加入CheckBox控件
- 这个语句为什么只能执行2次?到第三次就死机
- 大家来讨论一下.net的混淆问题
- 怎样在C#中将汉字转换成ASCII码?
- 麻烦好心人帮忙解释下下面这段代码~~非常感谢
- 从多个文件夹读取文件
IList<int> lrx = new List<int>();
for (int i = 0; i < 100; i++)
{
rx = new Random();
int temp = rx.Next(100);
if (!lrx.Contains(temp))
{
lrx.Add(temp);
Console.WriteLine(temp);
}
else
i--;
}//1到100的随机数,取数肯定有范围,要不它怎么去随机
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int 范围下限 = 0;
int 范围上限 = 100;
int 取得个数 = 10;
int[] num = Enumerable.Range(范围下限, 范围上限 - 范围下限).Select(x => new { Key = Guid.NewGuid().ToString(), Value = x }).ToList().OrderBy(x => x.Key).ToArray();
data.Take(取得个数).ToList().ForEach(x => Console.Write(x.Value + " "));
}
}
}