java生成随机数。如果生成的随机数不符合要求,怎么重新生成?
的有关信息介绍如下:

public static String test3(){ Set set = new HashSet(4); Random random = new Random(); while(true){ set.add(random.nextInt(10)); if(set.size() == 4){ break; } } StringBuffer randomStr = new StringBuffer(4); for(Integer i : set){ randomStr.append(i.toString()); } return randomStr.toString(); }