代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Java
】
随机生成数字和字母
作者:
Bash
/ 发布于
2016/12/6
/
723
随机生成数字和字母
package com.thread.test; import java.util.Random; public class StringRandom { //默认长度 private static final int LENGTH=30; /** * @Description: 生成随机数字和字母, * @author: GuXiYang * @date: 2015-11-17 下午3:06:36 * @return 30位随机数 */ public String getStringRandom(int len) { if(len==0) len=LENGTH; String val = ""; Random random = new Random(); //参数length,表示生成几位随机数 for(int i = 0; i < len; i++) { String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; //输出字母还是数字 if( "char".equalsIgnoreCase(charOrNum) ) { //输出是大写字母还是小写字母 int temp = random.nextInt(2) % 2 == 0 ? 65 : 97; val += (char)(random.nextInt(26) + temp); } else if( "num".equalsIgnoreCase(charOrNum) ) { val += String.valueOf(random.nextInt(10)); } } return val; } public static void main(String[] args) { StringRandom test = new StringRandom(); //测试 System.out.println(test.getStringRandom(0)); System.out.println(test.getStringRandom(15)); } }
试试其它关键字
同语言下
.
List 切割成几份 工具类
.
一行一行读取txt的内容
.
Java PDF转换成图片并输出给前台展示
.
java 多线程框架
.
double类型如果小数点后为零则显示整数否则保留两位小
.
将图片转换为Base64字符串公共类抽取
.
sqlParser 处理SQL(增删改查) 替换schema 用于多租户
.
JAVA 月份中的第几周处理 1-7属于第一周 依次类推 29-
.
java计算两个经纬度之间的距离
.
输入时间参数计算年龄
可能有用的
.
List 切割成几份 工具类
.
一行一行读取txt的内容
.
Java PDF转换成图片并输出给前台展示
.
java 多线程框架
.
double类型如果小数点后为零则显示整数否则保留两位小
.
将图片转换为Base64字符串公共类抽取
.
sqlParser 处理SQL(增删改查) 替换schema 用于多租户
.
JAVA 月份中的第几周处理 1-7属于第一周 依次类推 29-
.
java计算两个经纬度之间的距离
.
输入时间参数计算年龄
Bash
贡献的其它代码
(
6
)
.
JS 写Cookie
.
随机生成数字和字母
.
获取被选中的单选按钮的值
.
使textarea自动增高和input自动增长
.
实现页面定时跳转并显示倒计时
.
jQuery小技巧-动态控制页面字体大小
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3