namespace Long.Utils.Verify; /// <summary> /// 验证码 /// </summary> public static class VerificationCode { /// <summary> /// 创建随机坐标 /// </summary> /// <returns>坐标对象</returns> public static Coordinate CreateCoordinate() { return CreateCoordinate(300, 200); } /// <summary> /// 创建随机坐标 /// </summary> /// <param name="maxX">X轴最大值</param> /// <param name="maxY">Y轴最大值</param> /// <returns>坐标对象</returns> public static Coordinate CreateCoordinate(int maxX, int maxY) { var coordinate = new Coordinate(); if (maxX < 0) { coordinate.X = new Random().Next(maxX, 0); } else { coordinate.Y = new Random().Next(0, maxX); } if (maxY < 0) { coordinate.Y = new Random().Next(maxY, 0); } else { coordinate.Y = new Random().Next(0, maxY); } return coordinate; } } /// <summary> /// 坐标 /// </summary> public class Coordinate { public int X; public int Y; }