一考场有50人,分配考号为20050001--20050050,为了防此舞弊,现需动态分配座位,分配座位无规律,要求考号相连的不能在旁边,如何实现该功能?
解决方案 »
- 有谁用过SpeechSDK,做语音转换成文本。语音识别问题 C#
- ShowInTaskbar无法实现隐藏窗口
- 交叉列表的问题,高手看下
- 如何更改项目文件夹名字
- Office开发,如何在Word外接程序中把WinForm作为Word子窗体打开。
- c#安装程序的部署的问题
- 关于dataGrid的外观的问题?
- 请教!!!在webform里,C#如何实现复制、粘贴功能???
- 怎么自定义udp报文格式?求各位大神提供一个可靠的解决方案!谢谢!
- 数据库访问问题
- 都进来看看?错在那里!代码很简单的!
- c# .net写的webservice放在另一台server2000的IIS网站中后,没有返回结果是怎么回事?还应该安装些什么?
大侠,说的不是很明白,能说具体一些,最好能用代码实现一下吗?
{
Random rd=new Random();
ArrayList zuo=new ArrayList();
string result="";
do
{
int count=zuo.Count;
int strRandom=rd.Next(20050001,20050050);
if(count!=0&&count<50)
{
int isAdd=(int)zuo[count-1]-strRandom;
if(isAdd!=1&&isAdd!=-1)
{
zuo.Insert(count,strRandom);
}
}
else if(count==0)
{
zuo.Insert(0,strRandom);
}
else
{
break;
}
}
while(true); foreach(int i in zuo)
{
result+=i.ToString()+" ";
}
return result;
}