java之随机字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java之随机字符相关的知识,希望对你有一定的参考价值。

package Shoot;

import java.util.Arrays;
import java.util.Random;

public class Generate {
	public static void main(String[] args) {
		char [] b =generate();
		System.out.println(Arrays.toString(b));
	}
	public static char[] generate() {
		Random ran=new Random();
		char[] letter = new char[26];
		for(int i = 0;i<letter.length;i++) {
			letter[i]=(char) (65+i);
		}
		int index = 0;
		int i = 0;
		boolean[] flag = new boolean[letter.length];
		//System.out.println(Arrays.toString(flag));
		char [] ch = new char[4];
		while(index<ch.length) {
			i = ran.nextInt(letter.length);
			if(flag[i]) {
				continue;
			}
			//i = ran.nextInt(letter.length);
			//i=(int)(Math.random()*27);
			ch[index]=letter[i];
			flag[i]=true;
			index++;
		}
		return ch;
	}
}


以上是关于java之随机字符的主要内容,如果未能解决你的问题,请参考以下文章

java怎么随机生成一个字符串?

Java随机生成字符串

全(十五)Jmeter 之 参数化 函数助手:__Random string(译:瑞德.丝锥):随机字符串

java随机生成字符串(字符随机生成类 生成随机字符组合)

Java随机字符串:随机数字字符串,工具类

在JAVA中 怎样获得一个随机数及字符?