关于随机取一队数,大家给个好方法! 我想从m个整数列中,随机取n个数,组成一个队列 (m>n)大家帮忙给个效率高的方法! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public Hashtable GenerateRandom(Hashtable ht) { Hashtable myht=new Hashtable(); int id=0; foreach(DictionaryEntry de in ht) { Entity.PaperChapter pc=(Entity.PaperChapter)de.Value; for(int i=0;i<pc.SelectNum;i++) { bool isAdd=false; while(isAdd==false) { Random rd= new Random(); id=pc[rd.Next(pc.Count)]; if(myht[id]==null) { myht.Add(id,id); isAdd=true; } } } } return myht; } 使用委托时遇到的问题 请教有用DirectSound做过实时语音聊天的朋友进来看看吧! c#选中文件夹控件 怕分浪费了回帖有一定建议的狂补分 取字符(a-z) 一个IE6下运行OK,IE7下面有问题的一段脚本,那位帮忙解决一下啊 C#高手的客星------高手解决不了的问题(我不是高手,不过高手不一定懂,近来侃侃吧.) 这些说法对不对: C# 32位program如何转成64位(菜鸟提问,求大神解答) 多谢各位 谢谢,我如何取得DataTable中被修改的当前行的各个单元格的Original值与Current值 谈.net对IBM DB2访问,给位有做过 关于Encode
{
Hashtable myht=new Hashtable();
int id=0;
foreach(DictionaryEntry de in ht)
{
Entity.PaperChapter pc=(Entity.PaperChapter)de.Value;
for(int i=0;i<pc.SelectNum;i++)
{
bool isAdd=false;
while(isAdd==false)
{
Random rd= new Random();
id=pc[rd.Next(pc.Count)];
if(myht[id]==null)
{
myht.Add(id,id);
isAdd=true;
}
}
}
}
return myht;
}