• 随机验证码生成


     1 package com.Stringuse;
     2 
     3 import java.util.Random;
     4  //使用StringBuilder的方发创建验证码
     5 /*public class SuiJiMA {
     6     
     7     public static void main(String[] args) {
     8         
     9         StringBuilder   stringBuilder =  new StringBuilder();
    10         Random  random = new Random();
    11         for(int i=0; i<4;i++){
    12             
    13              int x = random.nextInt(10);
    14             stringBuilder.append(x);    
    15         }
    16         System.out.print("验证码:"+stringBuilder);
    17     }
    18 }*/
    19 
    20 //   使用空字符串
    21 public class SuiJiMA {
    22     public static void main(String[] args) {
    23         String st = " ";
    24         Random random = new Random();
    25         for(int i=0;i<4;i++){
    26             int x = random.nextInt(10);
    27             st = st + x;
    28         }
    29         System.out.println("验证码:"+st);
    30     }
    31 }

     1 //生成随机字母验证码
     2 public class SuiJiMA {
     3     public static void main(String[] args) {
     4       StringBuilder stringBuilder = new StringBuilder();
     5       Random random = new Random();
     6       for(int i=0;i<4;i++){
     7           int t = random.nextInt(2);
     8           char ch = t ==0? (char)(random.nextInt(26)+'a'):(char)(random.nextInt(26)+'A');
     9           stringBuilder.append(ch);
    10       }
    11       System.out.println(stringBuilder);
    12     }
    13 }
  • 相关阅读:
    深度学习在graph上的使用
    简单区分单射、满射与双射
    CSS自定义属性expression_r
    在linux命令下访问url
    Linux添加/删除用户和用户组
    mysql命令
    LAMP 版本查看
    php 下载文件
    linux 自动备份数据库
    linux下添加定时任务
  • 原文地址:https://www.cnblogs.com/fujilong/p/4689319.html
Copyright © 2020-2023  润新知