引用第8楼kaby于2006-10-16 23:30发表的:要我会选择产生一随机数列然后直接转26进制
import java.lang.*;public class RandomGetChars { public static void main(String args[]){ int i, count = 0;int a[]=new int[26];int b,temp;for ( i =0; i < 26; i++ ) a[i]=i+1;while(count<26){ b=(int)((26*Math.random())%26); if( a[b]!=0 ) { System.out.println((char)(a[b]+'a'-1)); count++; a[b]=0; } } }}