private void Page_Load(object sender, System.EventArgs e)
{
Response.Write(GetRandString(16,"0123456789"));
Response.Write("<br>");
Response.Write(GetRandString(16,"0123456789"));
}
// 获取随机串
private string GetRandString(int count,string str)
{
string randString = "";
Random rand = new Random();
for (int i=0; i<count; i++)
{
int t = rand.Next(str.Length);
randString += str[t];
}
return randString;
}
解决方案 »
- WINCE编译出错!!请教。。。
- 我想在网页内引入一个天气情况的webservers 哪位大侠知道具体步骤啊 越详细越好!!小弟新手
- 100分 求一asp.net+Ajax动态无限菜单点击——部分刷新或无刷新显示数据——的解决方案
- 自定义Web控件如何居中
- 我打算在电子地图上实现点击有MapClick事件就能调用数据库中的信息,方便电子地图查询!!各位大侠求救了!!(XML,ASP.NET,脚本是C#)
- 中文版的xp+sp2,使用英文版vs2005开发,会有什么问题吗?
- asp.net调用外部.exe
- 自定义事件的调用?请大家看看!
- asp.net项目开发经验的,asp.net服务端控件开发,进来者都有分
- ASP .NET 1.0 到ASP .NET 1.1的兼容性问题(微软技术支持工程师请进)
- datagrid 问题
- (路人歇脚)问个网站的价格(有数据库)
{
Response.Write(GetRandString(16,"0123456789"));
System.Threading.Thread.Sleep(10);
Response.Write("<br>");
Response.Write(GetRandString(16,"0123456789"));
}
static private Random rand=new Random();// 获取随机串
private string GetRandString(int count,string str)
{
string randString = "";
for (int i=0; i<count; i++)
{
int t = rand.Next(str.Length);
randString += str[t];
}
return randString;
}
你还没有明白楼主的算法。
————————————————————————————————————————
楼主并没有用它做seed(种子),他只是用来做整数结果的上界。
lz好像在上次一个哥们的黑名单里面
只好这样
static int j = 0; private void Page_Load(object sender, System.EventArgs e)
{
Response.Write(GetRandString(16, "0123456789"));
Response.Write("<br/>");
Response.Write(GetRandString(16, "0123456789"));
}
// 获取随机串
private string GetRandString(int count, string str)
{
string randString = "";
Random rand = new Random( DateTime.Now.Millisecond j++);
for (int i = 0; i < count; i++)
{
int t = rand.Next(str.Length);
randString += str[t];
}
return randString;
}