您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页java 随机生成红包兑换码

java 随机生成红包兑换码

来源:好走旅游网
package com.wx;

/**
 * @description: 随机生成兑换码(数字和字母的字符串)
 * @author: Mr.Teddy
 * @create: 2020年09月15日15:49:47
 **/
public class Test {
    public static void main(String[] args) {
        String st1 = createBigSmallLetterStrOrNumberRandom(8);
        String st2 = createSmallStrOrNumberRandom(8);
        String st3 = createBigStrOrNumberRandom(8);
        System.out.println(st1);
        System.out.println(st2);
        System.out.println(st3);
    }

    /**
     * 生成num位的随机字符串(数字、大小写字母随机混排)
     */
    public static String createBigSmallLetterStrOrNumberRandom(int num) {

        StringBuilder str = new StringBuilder();
        for(int i=0;i < num;i++){
            int intVal=(int)(Math.random()*58+65);
            if(intVal >= 91 && intVal <= 96){
                i--;
            }
            if(intVal < 91 || intVal > 96){
                if(intVal%2==0){
                    str.append((char) intVal);
                }else{
                    str.append((int) (Math.random() * 10));
                }
            }
        }
        return str.toString();
    }
    /**
     * 生成num位的随机字符串(数字、小写字母随机混排)
     */
    public static String createSmallStrOrNumberRandom(int num) {

        StringBuilder str = new StringBuilder();
        for(int i=0;i < num;i++){
            int intVal=(int)(Math.random()*26+97);
            if(intVal%2==0){
                str.append((char) intVal);
            }else{
                str.append((int) (Math.random() * 10));
            }
        }
        return str.toString();
    }
    /**
     * 生成num位的随机字符串(大写字母与数字混排)
     */
    public static String createBigStrOrNumberRandom(int num) {

        StringBuilder str = new StringBuilder();
        for(int i=0;i < num;i++){
            int intVal=(int)(Math.random()*26+65);
            if(intVal%2==0){
                str.append((char) intVal);
            }else{
                str.append((int) (Math.random() * 10));
            }
        }
        return str.toString();
    }
}



> 😁  作者:Teddy (公众号:鸡仓故事汇)
> ok!到这里就大功告成,小编(Teddy)在这里先感谢大家的到来。
> 虽然不是太详细,小编已经很努力,给小编来个一键三连(点赞,关注,收藏),小编会越来越努力。。。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务