java 生成随机数字或者字母
2015-03-09 19:55
561 查看
java 生成随机数字或者字母
由于很无聊, 所以想生成几个随机数玩一下先介绍要实现随机的功能
Random rand = new Random() ; // 这是一个生成随机数的对象 rand 就可以用来生成随机数了
2.介绍下 equalsIgnoreCase() 函数
这个介绍主要是 和 equals() 函数的不同 equals() 是区分大小的 都是比较来那个字符串是否相同 但是 equalsIgnoreCase() 是不区分大小的
代码:
package hello; import java.io.ObjectInputStream.GetField; import java.util.Random; public class hello { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("生成10个的随机数或者字母: " + getCharAndNum(10)); } public static String getCharAndNum(int length) { // TODO Auto-generated method stub String Val = ""; Random rand = new Random(); for(int i = 0 ; i < length; i++) { String charOrNum = rand.nextInt(2)%2 == 0 ? "char":"num"; //用这个来随机产生数字还是字母 if("char".equalsIgnoreCase(charOrNum)) { //然后字母有大小写问题 int choice = rand.nextInt(2)%2 == 0?65:97; //加上65 97就是判断大小写问题的思路 Val += (char)(choice + rand.nextInt(26)); } if("num".equalsIgnoreCase(charOrNum)) { Val +=String.valueOf(rand.nextInt(10)); } } return Val; } }
相关文章推荐
- JAVA生成8位随机字符串,数字+英文字母
- [转]java生成随机数字和字母组合
- Java生成随机字母和数字
- java生成随机数字和字母组合(自定义长度)
- java随机生成邀请码(数字+字母)
- Java web 开发: 随机生成验证码,支持大小写字母、数字;随机字体
- java生成随机数字和字母组合
- Java基础之随机生成数字和字母
- java验证码中的数字、字母、汉字如何随机生成
- Java web 开发: 随机生成验证码,支持大小写字母、数字;随机字体
- java验证码中的数字、字母、汉字如何随机生成
- Java基础之随机生成数字和字母
- java/jsp 生成随机字符串(生成一个32位字节的字母和数字大小写混合的随机字符串!)
- java 随机生成字符串 (字母和数字)
- php生成随机字符串可指定纯数字、纯字母或者混合的
- java生成随机数字和字母组合
- php生成随机字符串可指定纯数字、纯字母或者混合的
- java 生成随机数字+字母组合 和字母组合
- java生成随机数字和字母组合