验证码 随机生成器 详解

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace 验证码2
{
    class Program
    {
        static void Main(string[] args)
        {//chair定义一个数组数组里面单引号隔开 加上逗号
            char[] A = new char[] { 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z' };

            for (int i = 0; i <= 4; i++)
            {//定义一个for循环  i从o位开始 表明一共出五组 验证码
                for (int e = 1; e <= 4; e++)
                {//嵌套一个循环 表示每个验证码 出现四个字符
                    Random w = new Random();
                    //用random 
                    int r = w.Next(0,20);
                   // 定义一个随机生成的数,为数组的排列序号
                    Console.Write(A[r]);
                    //、将序号转变成字符输出
                        Thread.Sleep(800);
                    //这里依附的种子是时间修改下慢一点
                } Console.Write("\n");
                //换行输出
            } Console.ReadLine();
            //结束语
        } 
    }
}

  

posted @ 2015-08-10 00:14  人走茶亦凉  阅读(572)  评论(0编辑  收藏  举报