欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#可用于登錄驗證碼的四位隨機數生成方法

 更新時間:2014年12月31日 11:35:44   投稿:shichen2014  
這篇文章主要介紹了C#可用于登錄驗證碼的四位隨機數生成方法,提供了兩種生成四位隨機數的方法供大家參考,是非常實用的技巧,需要的朋友可以參考下

本文實例講述了C#可用于登錄驗證碼的四位隨機數生成方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

這里提供了兩種方法,調用其一即可:

復制代碼 代碼如下:

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#程序設計有所幫助。

相關文章

  • C#中的位操作小結

    C#中的位操作小結

    在C#中位操作同C的位操作沒有什么區(qū)別,位操作的速度相對較快,而且如果熟練的話,處理起來也相對方便,特別是在一些權限等相關的設置中
    2014-01-01
  • C#中獲取文件大小問題

    C#中獲取文件大小問題

    這篇文章主要介紹了C#中獲取文件大小問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • C#中string.Compare 比較兩個字符串的字典順序

    C#中string.Compare 比較兩個字符串的字典順序

    C#中string.Compare方法用于比較兩個字符串的字典順序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-07-07
  • C# 設計模式系列教程-原型模式

    C# 設計模式系列教程-原型模式

    原型模式隱藏了對象的創(chuàng)建細節(jié),對有些初始化需要占用很多資源的類來說,對性能也有很大提高。
    2016-06-06
  • C#實現(xiàn)調用本機攝像頭實例

    C#實現(xiàn)調用本機攝像頭實例

    這篇文章主要介紹了C#實現(xiàn)調用本機攝像頭的方法,可以實現(xiàn)調用本機攝像頭進行拍照,具有不錯的實用價值,需要的朋友可以參考下
    2014-08-08
  • C#實現(xiàn)讀取指定盤符硬盤序列號的方法

    C#實現(xiàn)讀取指定盤符硬盤序列號的方法

    這篇文章主要介紹了C#實現(xiàn)讀取指定盤符硬盤序列號的方法,涉及C#針對硬件屬性的相關操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • Treeview動態(tài)添加用戶控件傳值和取值的實例代碼

    Treeview動態(tài)添加用戶控件傳值和取值的實例代碼

    今天做了很好玩的樹,是treeview與用戶控件之間進行交互先看效果:
    2013-04-04
  • C#讀取或設置ScrollLock狀態(tài)的方法

    C#讀取或設置ScrollLock狀態(tài)的方法

    這篇文章主要介紹了C#讀取或設置ScrollLock狀態(tài)的方法,涉及C#操作ScrollLock滾動狀態(tài)的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • C#使用StructLayout特性來控制內存結構的操作代碼

    C#使用StructLayout特性來控制內存結構的操作代碼

    在C#中,內存布局對于性能優(yōu)化和與非托管代碼的互操作性至關重要,StructLayout特性允許開發(fā)者控制結構在內存中的布局方式,本文給大家介紹了C#使用StructLayout特性來控制內存結構的操作,需要的朋友可以參考下
    2024-10-10
  • C#實現(xiàn)向指定文本文件添加內容的方法

    C#實現(xiàn)向指定文本文件添加內容的方法

    這篇文章主要介紹了C#實現(xiàn)向指定文本文件添加內容的方法,涉及C#操作文本文件的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04

最新評論