java语言的科学与艺术-编程练习8.2

import acm.util.*;
import acm.program.*;
//creates random word
public class CreateRandomWord extends ConsoleProgram {
    public void run(){
        for(int i = 0; i < 5; i++) {
            println(randomWord());
        }
    }
    
    private String randomWord(){
        String result = "";
        for(int i = 0; i< rgen.nextInt(MIN_LETTERS, MAX_LETTERS); i++) {
            int vp = rgen.nextInt(0, 25);
            if(rgen.nextBoolean()) {
                result += (char)('a' + vp);
            } else {
                result += (char)('A' + vp);
            }
        }
        return result;
    }
    private static final int MIN_LETTERS = 2;
    private static final int MAX_LETTERS = 8;
    private RandomGenerator rgen = RandomGenerator.getInstance();
}

 

posted on 2012-12-31 17:59  mybluecode  阅读(178)  评论(0编辑  收藏  举报