zoukankan      html  css  js  c++  java
  • 英文、数字的验证码

    using System;
    using System.Data;
    using System.Configuration;
    using
    System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using
    System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;

    using System.Web.UI.HtmlControls;
    using System.Drawing;
    using
    System.Drawing.Drawing2D;

    public partial class _Default :
    System.Web.UI.Page
    {
    protected void Page_Load(object sender, EventArgs
    e)
    {

    Bitmap bmp = new Bitmap(50, 25);
    Graphics g =
    Graphics.FromImage(bmp);
    SolidBrush sb = new SolidBrush(getColor());

    g.DrawString(CheckNumber(), new Font("宋体", 16), sb, 0, 0);

    bmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif);


    }
    public static string CheckNumber()
    {
    string checkcode =
    "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    int len =
    4;
    string tmpstr = "";
    int iRandNum;
    Random rnd = new Random();

    for (int i = 0; i < len; i++)
    {
    iRandNum =
    rnd.Next(checkcode.Length);
    tmpstr += checkcode[iRandNum];
    }
    return
    tmpstr;
    }
    private Color getColor()
    {
    Random r = new Random();

    return Color.FromArgb(r.Next(256), r.Next(256), r.Next(256));
    }
    }

  • 相关阅读:
    Django学习过程中遇到的问题
    代理工具WebScarab安装(转载)
    MongoDB安装之window版本的安装
    QT打包
    小工具--串口
    多线程--信号量
    关于多线程
    QQ界面及简单操作实现
    udp通信
    char *p = "abc";char p[] = "abc";两者之间的区别
  • 原文地址:https://www.cnblogs.com/Yida-Tingting/p/4571507.html
Copyright © 2011-2022 走看看