程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c#生成圖片驗證碼,避免被軟件識別的完美方案

c#生成圖片驗證碼,避免被軟件識別的完美方案

編輯:C#入門知識

圖片生成與隨機數生成函數   1 /// <summary>
  2     /// 生成隨機碼
  3
     /// </summary>
  4     /// <param name="length">隨機碼個數</param>
  5     /// <returns></returns>
  6     private string CreateRandomCode(int length)
  7
     {
  8
         int rand;
  9
         char code;
 10
         string randomcode = String.Empty;
 11
 
 12         //生成一定長度的驗證碼
 13         System.Random random = new Random();
 14
         for (int i = 0; i < length; i++)
 15
         {
 16
             rand = random.Next();
 17
 
 18             if (rand % 3 == 0)
 19
             {
 20
                 code = (char)(A + (char)(rand % 26));
 21
             }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved