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

首頁 > 編程 > C# > 正文

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

2020-01-24 02:12:43
字體:
來源:轉載
供稿:網友

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荣昌县| 荣昌县| 新泰市| 桓台县| 九寨沟县| 茶陵县| 电白县| 乳源| 榆树市| 镇雄县| 山东省| 光泽县| 竹北市| 双牌县| 体育| 霍州市| 蒙城县| 枞阳县| 平阳县| 肇东市| 柳州市| 裕民县| 曲靖市| 东阿县| 吉水县| 仪征市| 鲜城| 彝良县| 沛县| 泽库县| 澄迈县| 神池县| 鹤壁市| 永年县| 阳春市| 通海县| 荆州市| 黄山市| 基隆市| 重庆市| 镇宁|