设置一个字符数组:张三 李四 王五。让随机产生出现的姓名 这么写 这个随机代码 谢谢
解决方案 »
- DevExpress.XtraGrid.Views.Grid.GridView添加行
- 帮忙下面的代码反应成C#代码,谢谢各位
- 求教OpenNETCF.Net.NetworkInformation里AccessPointCollection类的问题
- 应用程序初始化失败(0xc000007b)
- vs2008部署.net framework3.5,复制过程时间超长
- xml删除节点问题,还没有人解决!!没高手??马上送分!!
- 在DataTable中取前N条记录
- c#初学者,哪位有电子版的书给两本
- 如何提高客户端winform(.net架构、C#开发的程序)访问近1000万条oracle数据库的速度???
- 请问在用.net实现N层结构时,用什么表示业务逻辑,数据逻辑?
- C#桌面类应用的开发
- C#读写二进制文件,写是追加方式写,怎么做?
random r
i=r.next(1,3)
.....
1=张三
2=李四
...
{
Random ran=new Random();
string[] result=new string[6];
int length=array.Length;
for(int i=0;i <6;i++)
{
int pos=ran.Next(i,length);
result[i]=array[pos];
}
return result;
}
Random rd=new Random();
int i=rd.Next(0,3);
//str[i];
int cont = str.Length - 1;
RanNum = new Random();
string tmpstr = str[RanNum.Next(0, cont)];
tx_extime.Value = Kminfo[3];
string lst = roandow_data(mySet.Tables[0].Rows.Count, int.Parse(Kminfo[1]));
txID.Text = lst;
txVuale.Text = Kminfo[2];
string[] lsts=lst.Split(';');
for (int i=0;i<lsts.Length;i++)
{
Table ntb = new Table();
TD1.Controls.Add(ntb);
TableRow ntr = new TableRow();
ntb.Controls.Add(ntr);
TableCell ntc = new TableCell();
ntr.Controls.Add(ntc);
Label nlb = new Label();
nlb.Font.Bold = true;
nlb.Font.Size = 11;
nlb.Text = (i+1).ToString() + "、" + mySet.Tables[0].Rows[int.Parse(lsts[i])]["q_question"].ToString();
ntc.Controls.Add(nlb);
ntr = new TableRow();
ntb.Controls.Add(ntr);
ntc = new TableCell();
ntr.Controls.Add(ntc);
RadioButtonList nrbl = new RadioButtonList();
for (char ia = 'A'; ia <= 'D'; ia++)
{
ListItem li = new ListItem();
li.Text = ia.ToString() + "、" + mySet.Tables[0].Rows[int.Parse(lsts[i])]["q_key" + ia.ToString()].ToString();
li.Value = ia.ToString();
nrbl.Items.Add(li);
}
nrbl.ID = "q_" + mySet.Tables[0].Rows[int.Parse(lsts[i])]["q_id"].ToString();
ntc.Controls.Add(nrbl);
}
Button1.Visible = true;
}
private string roandow_data(int allcount, int thecount)
{
Random rnd = new Random();
List<int> lst = new List<int>();
int i = 0;
string str = "";
while (i < thecount)
{
int j = rnd.Next(allcount);
if (lst.IndexOf(j) == -1)
{
lst.Add(j);
i++;
}
}
foreach (int j in lst)
{
if (str.Length == 0)
{
str = j.ToString();
}
else
{
str = str + ";" + j.ToString();
}
}
return str;