C#可用于登錄驗(yàn)證碼的四位隨機(jī)數(shù)生成方法
本文實(shí)例講述了C#可用于登錄驗(yàn)證碼的四位隨機(jī)數(shù)生成方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
這里提供了兩種方法,調(diào)用其一即可:
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)); //調(diào)用方法 random_1 ,產(chǎn)生隨機(jī)數(shù).
Console.Write(rdm.random_2(s, rm)); //調(diào)用方法 random_2 ,產(chǎn)生隨機(jī)數(shù).
Console.ReadKey();
}
}
public class Class_random
{
/// <summary>
/// 方法一,生成隨機(jī)數(shù)。
/// </summary>
/// <param name="s">接收生成的隨機(jī)數(shù)</param>
/// <param name="rm">random的實(shí)例</param>
/// <returns>生成的隨機(jī)數(shù)</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>
/// 方法二,生成隨機(jī)數(shù)。
/// </summary>
/// <param name="s">接收生成的隨機(jī)數(shù)</param>
/// <param name="rm">random的實(shí)例</param>
/// <returns>生成的隨機(jī)數(shù)</returns>
public string random_2(string s, Random rm)
{
s = Convert.ToString(rm.Next(1000, 9999));
return s;
}
}
}
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
- C#生成指定范圍內(nèi)的不重復(fù)隨機(jī)數(shù)
- C#中獲取、生成隨機(jī)數(shù)的三種方法
- 用C#生成不重復(fù)的隨機(jī)數(shù)的代碼
- C#實(shí)現(xiàn)在兩個(gè)數(shù)字之間生成隨機(jī)數(shù)的方法
- C#中的隨機(jī)數(shù)函數(shù)Random()
- C#生成互不相同隨機(jī)數(shù)的實(shí)現(xiàn)方法
- C#生成隨機(jī)數(shù)的方法小結(jié)
- c#循環(huán)中產(chǎn)生偽隨機(jī)數(shù)
- C# 生成隨機(jī)數(shù)的代碼
- c#中生成隨機(jī)數(shù)的五種方法
相關(guān)文章
C#中string.Compare 比較兩個(gè)字符串的字典順序
C#中string.Compare方法用于比較兩個(gè)字符串的字典順序,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-07-07
C#實(shí)現(xiàn)調(diào)用本機(jī)攝像頭實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)調(diào)用本機(jī)攝像頭的方法,可以實(shí)現(xiàn)調(diào)用本機(jī)攝像頭進(jìn)行拍照,具有不錯(cuò)的實(shí)用價(jià)值,需要的朋友可以參考下2014-08-08
C#實(shí)現(xiàn)讀取指定盤符硬盤序列號(hào)的方法
這篇文章主要介紹了C#實(shí)現(xiàn)讀取指定盤符硬盤序列號(hào)的方法,涉及C#針對(duì)硬件屬性的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
Treeview動(dòng)態(tài)添加用戶控件傳值和取值的實(shí)例代碼
今天做了很好玩的樹,是treeview與用戶控件之間進(jìn)行交互先看效果:2013-04-04
C#讀取或設(shè)置ScrollLock狀態(tài)的方法
這篇文章主要介紹了C#讀取或設(shè)置ScrollLock狀態(tài)的方法,涉及C#操作ScrollLock滾動(dòng)狀態(tài)的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04
C#使用StructLayout特性來控制內(nèi)存結(jié)構(gòu)的操作代碼
在C#中,內(nèi)存布局對(duì)于性能優(yōu)化和與非托管代碼的互操作性至關(guān)重要,StructLayout特性允許開發(fā)者控制結(jié)構(gòu)在內(nèi)存中的布局方式,本文給大家介紹了C#使用StructLayout特性來控制內(nèi)存結(jié)構(gòu)的操作,需要的朋友可以參考下2024-10-10
C#實(shí)現(xiàn)向指定文本文件添加內(nèi)容的方法
這篇文章主要介紹了C#實(shí)現(xiàn)向指定文本文件添加內(nèi)容的方法,涉及C#操作文本文件的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-04-04

