C#生成随机数小结
来源:互联网 发布:javascript源码下载 编辑:程序博客网 时间:2024/09/21 06:35
public virtual int Next(int maxValue);
public virtual int Next(int minValue, int maxValue);
1.public virtual int Next()
说明:返回大于或等于零且小于 System.Int32.MaxValue 的 32 位带符号整数。
Response.Write(rand.Next());
2.public virtual int Next(int maxValue)
说明:返回大于或等于零且小于 maxValue 的 32 位带符号整数。
Response.Write(rand.Next(100));
3.public virtual int Next(int minValue, int maxValue)
说明:返回一个大于或等于 minValue 且小于 maxValue 的 32 位带符号整数。
Response.Write(rand.Next(1000,2000));
和Random类相似的还有一个类Guid,可以用它的静态方法NewGuid来返回一个全局唯一标识符:
blog6:
# regular
/// <summary>
/// 返回大于或等于零且小于 System.Int32.MaxValue 的 32 位带符号整数。
/// </summary>
/// <returns></returns>
public static void Next1()
{
Random rand = new Random();
Console.WriteLine(rand.Next());
}
/// <summary>
/// 返回大于或等于零且小于 maxValue 的 32 位带符号整数
/// </summary>
/// <param name="maxValue"></param>
/// <returns></returns>
public static void Next2(int maxValue)
{
Random rand = new Random();
Console.WriteLine(rand.Next(100));
}
/// <summary>
/// 返回一个大于或等于 minValue 且小于 maxValue 的 32 位带符号整数。
/// </summary>
/// <param name="minValue"></param>
/// <param name="maxValue"></param>
/// <returns></returns>
public static void Next3(int minValue, int maxValue)
{
Random rand = new Random();
Console.WriteLine(rand.Next(1000, 2000));
}
/// <summary>
/// C#中随机生成指定长度的密码
/// </summary>
private static string MakePassword(int pwdLength)
{
//声明要返回的字符串
string tmpstr = "";
//密码中包含的字符数组
string pwdchars="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
//数组索引随机数
int iRandNum;
//随机数生成器
Random rnd = new Random();
for(int i=0;i<pwdLength;i++)
{
//Random类的Next方法生成一个指定范围的随机数
iRandNum = rnd.Next(pwdchars.Length);
//tmpstr随机添加一个字符
tmpstr += pwdchars[iRandNum];
}
return tmpstr;
}
#endregular
- C#生成随机数小结
- 随机数生成问题小结
- C#生成随机数
- C#生成随机数
- C#生成随机数
- C# 生成随机数
- C#生成随机数
- c#生成随机数
- C# 随机数生成
- C#生成随机数
- C# 生成随机数
- C#生成随机数
- C# 生成随机数
- C#随机数生成
- C# 下生成随机数
- c#生成随机数
- c#生成随机数
- c# 生成随机数
- windows7 64位系统安装lomboz
- 瑞友-项目经理培训 总结
- OCP-1Z0-新051-61题版本-49
- 好玩的代码读你的心
- cl.exe link.exe用法详解
- C#生成随机数小结
- ARC指南2 - ARC的开启和禁止
- Golang 的 map,slic 转 json 注意 chan
- 有时候,我们想要的只是一只可以握的手和一颗善解人意的心。
- OCP-1Z0-新051-61题版本-50
- dedecms自定义属性
- Lock&Condition实现三个线程之间的通信
- Centos安装phpmyadmin
- ASP中使用jmail发送邮件的函数