一个不会重复的HelloWord 随机大小写....
一个不会重复的HelloWord 随机大小写....
代码没有做过优化.效率不高但是条件满足
import java.util.Random;public class RandomHelloWord {static int[] ints = new int[1024] ;static Random r = new Random() ;public static void main(String[] args) {for (int j = 0; j < 100; j++) {int k = 0 ;while(ints[k] == 1){k = r.nextInt(1024) ;}ints[k] = 1 ;//把数字转换成二进制String str = Integer.toBinaryString(k);StringBuilder sb = new StringBuilder() ;int m = 9 - str.length() ;for (int i = 0; i < m; i++) {sb.append("0") ;}sb.append(str) ;str = sb.toString() ;char[] chars = "helloword".toCharArray() ;for (int i = 0; i < chars.length; i++) {if(str.charAt(i)=='1'){chars[i] = (char) (chars[i]-32) ;}}System.out.println(new String(chars)); ;}}}