import java.io.*; import java.net.*; import java.util.*; public class generateText{ public void generateText(){ } public String generate() { String[] items = new String[16]; items[0] = "ONE"; items[1] = "TWO"; items[2] = "THREE"; items[3] = "FOUR"; items[4] = "FIVE"; items[5] = "SIX"; items[6] = "SEVEN"; items[7] = "EIGHT"; items[8] = "NINE"; items[9] = "DOE"; items[10] = "RAY"; items[11] = "ME"; items[12] = "FA"; items[13] = "SO"; items[14] = "LA"; items[15] = "TEE"; String toSay = new String(""); FileOutputStream out; // declare a file output object FileOutputStream out1; // declare a file output object PrintStream p; // declare a print stream object PrintStream p1; // declare a print stream object try{ out = new FileOutputStream("testref.mlf"); p = new PrintStream( out ); p.println("#!MLF!#"); //"ver_"+jTextArea0.getText()+".wav" p.println('"' + "ver.lab" + '"'); int current =57; // Random meaningless number > 16 int i =0; while (i<9) { long seed = System.currentTimeMillis() * System.currentTimeMillis(); Random r = new Random(seed); int number = r.nextInt(16); if (number != current){ toSay += items[number]+" "; //Append to file...... p.println (items[number]); current = number; i++; } } p.println("."); p.close(); } catch (Exception e){ System.err.println ("File handling Error !"); } try{ out1 = new FileOutputStream("gram"); p1 = new PrintStream( out1 ); p1.println("( "+toSay+" )"); p1.close(); } catch (Exception e){ System.err.println ("File handling Error !"); } return toSay; } }