using System;
using Syste
m.Data;
using Syste
m.Configuration;
using Syste
m.Web;
using Syste
m.Web.Security;
using Syste
m.Web.UI;
using Syste
m.Web.UI.WebControls;
using Syste
m.Web.UI.WebControl
s.WebParts;
using Syste
m.Web.UI.HtmlControls;
using Syste
m.Drawing;
using Syste
m.Drawing.Drawing2D;
public partial class _Default : Syste
m.Web.UI.Page
{ protected void Page_Load(ob
ject sender,EventArgs
E) { Bitmap bmp = new Bitmap(50,25
); Graphics g = Graphic
s.FromImage(bm
p);
SolidBrush sb = new SolidBrush(getColor()
); g.Draw
String(
check
number(),new Font("宋体",16),sb,0
); bmp.Save(Response
.outputStream,Syste
m.Drawing.Imaging.ImageFormat.Gif
); }
public static
String
check
number()
{ String
checkcode = "abcdefghijklmnopqr
stuvwxyz0123456789ABCDEFGHIJKLMNOPQR
stuVWXYZ";
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 Col
or getColor()
{ Random r = new Random(
); return Color.FromArgb(r.Next(256),r.Next(256),r.Next(256)
); }
}