java生成随机数 发表于 2018-10-30 | 分类于 java 通过commons-text工具类,生成指定长度随机数。 引入maven12345<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> <version>1.4</version></dependency> 工具使用123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051/** * @Description: 随机数工具类 * @Copyright: 2017 wueasy.com Inc. All rights reserved. * @author: fallsea * @version 1.0 * @date: 2017年10月22日 下午8:48:20 */public class RandomHelper{ /** * @Description: 生成随机数字 * @author: fallsea * @date: 2017年10月22日 下午8:48:24 * @param count * @return */ public static String randomNumeric(int count) { RandomStringGenerator generator = new RandomStringGenerator.Builder().withinRange('0', '9').build(); return generator.generate(count); } /** * @Description: 生成随机字母 * @author: fallsea * @date: 2017年10月22日 下午8:48:35 * @param count * @return */ public static String randomAlphabetic(int count) { char [][] pairs = {{'a','z'},{'A','Z'}}; RandomStringGenerator generator = new RandomStringGenerator.Builder().withinRange(pairs).build(); return generator.generate(count); } /** * @Description: 生成随机字符串 * @author: fallsea * @date: 2017年10月22日 下午8:48:41 * @param count * @return */ public static String randomStr(int count) { char [][] pairs = {{'a','z'},{'0','9'},{'A','Z'}}; RandomStringGenerator generator = new RandomStringGenerator.Builder().withinRange(pairs).build(); return generator.generate(count); }} 欢迎您扫一扫上面的微信公众号,订阅我的博客! 坚持原创技术分享,您的支持将鼓励我继续创作! 打赏 微信支付 支付宝 本文作者: FallSea 本文链接: https://www.itcto.cn/java/random/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!