zoukankan      html  css  js  c++  java
  • 【小试牛刀】短信验证码(随机数)的生成实现

           短信验证码,相信在生活中大家是几乎天天能够遇到。但你知道它是怎样生成的吗?其实它就是若干位数的随机数组合而成。下面附上一小段程序,供大家一起学习交流。

    package com.fhcq.util;
    
    import org.apache.commons.lang3.RandomStringUtils;
    
    public class RandomNumberUtil {
    	private static final char[] NUMBER_ARR = {'1','2','3','4','5','6','7','8','9','0'};
    
    	public static String genRandomNumber(int width) {
    		if (width <= 0) {
    			throw new IllegalArgumentException("随机串长度不能小于0");
    		}
    		return RandomStringUtils.random(width, NUMBER_ARR);
    	}
    
    	public static void main(String[] args) {
    		String genRandomNumber = genRandomNumber(4);
    		System.out.println(genRandomNumber);
    	}
    }
  • 相关阅读:
    将帅问题
    堆栈(链栈)
    堆栈(基础实现原理 顺序栈)
    双向链表
    冒泡排序 (泛型版)
    maven
    jboss数据源配置
    仓库介绍,nexus的安装
    mave聚合继承
    mac mysql 安装
  • 原文地址:https://www.cnblogs.com/justlove/p/8651291.html
Copyright © 2011-2022 走看看