您正在使用 IPV4 [18.97.14.86] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G云服务器新老同享 99元/年,续费同价,云服务器3年机/5年机限时抢购,低至 2.5折      
[公益] 地球是我家,绿化靠大家      
2025年 春 节 011
2025年 高 考 140
2025年 春 节 011
2026年 元 旦 348
 
您现在的位置:首页 >> ASP/ASP.net >> 内容
本类新增
本类热门
ASP.NET 返回随机数实现代码
内容摘要: ///summary///返回随机数////summary///paramname='VcodeNum'/param///returns/returnspublicstringRndNum(intVcodeNum){stringVchar='0,1,2,3,4,5,6,7,8,9';string[]VcArray=Vchar.Split(',');strin......
///<summary>

///返回随机数

///</summary>

///<paramname="VcodeNum"></param>

///<returns></returns>

publicstringRndNum(intVcodeNum)

{

stringVchar="0,1,2,3,4,5,6,7,8,9";

string[]VcArray=Vchar.Split(',');

stringVNum="";//由于字符串很短,就不用StringBuilder了

inttemp=-1;//记录上次随机数值,尽量避免生产几个一样的随机数

//采用一个简单的算法以保证生成随机数的不同

Randomrand=newRandom();

for(inti=1;i<VcodeNum+1;i++)

{

if(temp!=-1)

{

rand=newRandom(i*temp*unchecked((int)DateTime.Now.Ticks));

}

//intt=rand.Next(35);

intt=rand.Next(9);

if(temp!=-1&&temp==t)

{

returnRndNum(VcodeNum);

}

temp=t;

VNum+=VcArray[t];

}

returnVNum;

}

调用时只需要stringcode=RndNum(4);

这样取得了4位随机数.

如果需要字母随机数,则

stringVchar="0,1,2,3,4,5,6,7,8,9,A,B";把字母加上去.

同时修改intt=rand.Next(9);中的9改成Vchar的长度但可.

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:asp随机数 随机产生N位由数字和字母组成的密码

 

下一篇:asp.net得到本地电脑基本信息的简单方法

发布日期:2023/12/25
手机扫二维码直达本页
发布时间:15:20:30
点  击:10
录  入:哲哲
相关文章
Baidu
YiJiaCMS 7.5.5 build241121(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,创宇云安全提供加速防护
运行时间载入中.....
知道创宇云安全