1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- 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;
- }
|