国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

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

2019-10-29 21:48:40
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了C#可用于登錄驗證碼的四位隨機數生成方法,提供了兩種生成四位隨機數的方法供大家參考,是非常實用的技巧,需要的朋友可以參考下
 
 

本文實例講述了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#程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深水埗区| 洛宁县| 萨嘎县| 青神县| 德清县| 大理市| 蒙阴县| 柘城县| 彩票| 海伦市| 夏邑县| 钟祥市| 曲沃县| 木兰县| 桂林市| 康保县| 连南| 罗源县| 南投县| 渑池县| 阿克苏市| 襄樊市| 镇原县| 句容市| 清流县| 迭部县| 通城县| 安宁市| 太仓市| 堆龙德庆县| 千阳县| 兴海县| 大名县| 中超| 中宁县| 旌德县| 临朐县| 大冶市| 蓬安县| 达日县| 遵义市|