时间:2021-05-20
本文实例讲述了C#可用于登录验证码的四位随机数生成方法。分享给大家供大家参考。具体实现方法如下:
这里提供了两种方法,调用其一即可:
复制代码 代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SJ_random
{
class Class_main
{
static void Main()
{
Class_random rdm = new Class_random();
Random rm = new Random();
string s = string.Empty; //置空字符串.
Console.WriteLine(rdm.random_1(s, rm)); //调用方法 random_1 ,产生随机数.
Console.Write(rdm.random_2(s, rm)); //调用方法 random_2 ,产生随机数.
Console.ReadKey();
}
}
public class Class_random
{
/// <summary>
/// 方法一,生成随机数。
/// </summary>
/// <param name="s">接收生成的随机数</param>
/// <param name="rm">random的实例</param>
/// <returns>生成的随机数</returns>
public string random_1(string s, Random rm)
{
for (int i = 0; i < 4; i++)
{
int k = rm.Next();
char j = (char)('0' + (char)(k % 10));
s += j.ToString();
}
return s;
}
/// <summary>
/// 方法二,生成随机数。
/// </summary>
/// <param name="s">接收生成的随机数</param>
/// <param name="rm">random的实例</param>
/// <returns>生成的随机数</returns>
public string random_2(string s, Random rm)
{
s = Convert.ToString(rm.Next(1000, 9999));
return s;
}
}
}
希望本文所述对大家的C#程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了C#生成随机数的方法。分享给大家供大家参考。具体如下:复制代码代码如下://////生成num位数验证码用于短信验证功能///publicstat
Java生成验证码的流程是:收到请求->生成验证码所用的随机数->使用随机数写出图片->将随机数记录到Session中->输出验证码Java验证验证码的流程是:
1、构造手机验证码:使用random对象生成要求的随机数作为验证码,例如4位验证码:1000~9999之间随机数;2、使用接口向短信平台发送手机号和验证码数据,
随机生成四位数验证码,包括汉字,数字,英文大小写。1.Servlet类packageservlet;importjava.awt.BasicStroke;imp
本文介绍了SpringBoot结合SpringSecurity实现图形验证码功能,分享给大家,具体如下:生成图形验证码根据随机数生成图片将随机数存到Sessio