有专门的random类,楼主用api吧
解决方案 »
- 大牛们,过来看一下,我老师给我解释不了这个问题。。
- java 异常处理问题。谢谢大家了
- HttpURLConnection 访问问题
- oracle 字符串存储问题??
- 小妹请教一个问题,请大侠明示!
- 多线程服务器端,运行问题
- 有没有像VC6.0这样的Java编译器阿?
- 请问public static <T> void sort(T[] a, Comparator<? super T> c) 中 <T> 和<? super T> 什么意思?先谢了!
- Java继承情况下其初始化和构造函数运行机制问题
- 如何将得到一个字符的ASCII码?
- 为什么zip 类压缩Excel 文件出错呢?
- 有关filewriter和bufferedwriter的初级问题
private static long skip = Long.parseLong("187649984473770");static String randomProgrammerName(){
Random random=new Random(seed);
StringBuffer buffer=new StringBuffer();
int nameSize=random.nextInt(8)+4;
for(int i=0;i<nameSize;i++){
seed += skip;
random.setSeed(seed);
int wordIndex=random.nextInt(word.length);
char aWord=word[wordIndex];
buffer.append(aWord);
}
String findProgrammerName=new String(buffer);
return findProgrammerName;
}关键是改变seed值然后random.setSeed(seed)再获取随机数。