Exemplo n.º 1
0
    public TextString next() {
      TextString str = null;
      if (numberOfWordsToGenerate > 0) {
        byte length;

        do {
          byte n = rand.getNonNegativeByte();
          length = (byte) (n % 10);
        } while (length == 0);

        str = new TextString(length);
        while (length > 0) {
          byte ascii = (byte) ((rand.getByte() % 28) + 'A');
          str.add((char) ascii);
          length--;
        }
        numberOfWordsToGenerate--;
      }
      return str;
    }