Package Com.ishow.control.code;import Java.io.*;import java.text.simpledateformat;import java.util.Random;/** * @ Author Lee * @version creation Time: Oct 9, 4:12:25 PM */public class createcodecontroller{/** * Generate Redemption code * @r Eturn * @throws IOException */public static void main (string[] args) {Long start = System.curr Enttimemillis (); String prefix = "LF"; prefix int num = 10;//number of digits int count = 10000;//generated quantity SimpleDateFormat formatter = new Simpledateforma T ("Yyyy-mm-dd hh MM"); Makefile Address File F = new file ("C:\\Documents and settings\\administrator\\ desktop \ \ Generate Code" + Formatter.format (System.currentt Imemillis ()) + ". txt"); OutputStreamWriter writer = null; BufferedWriter bw = NULL; Random random = new random (); try {outputstream OS = new FileOutputStream (f); writer = new OutputStreamWriter (OS); BW = new BufferedWriter (WRITER); int i=0; while (i<count) {String str = ""; for (int j = 0; j < Num; J + +) {int number = Random.nextint (10); Str+=number+ ""; } str = PREFIX+STR; try {bw.write (str+ "\ r \ n"); } catch (Exception e) {i--; } i++; } bw.flush (); } catch (FileNotFoundException e) {e.printstacktrace (); } catch (IOException e) {e.printstacktrace (); } finally {try {bw.close (); } catch (IOException e) {e.printstacktrace (); }} Long end = System.currenttimemillis (); System.out.println ("Bufferedwrite and Filewritertest ' s time---------" + (start-end)/1000d); }}
Java generates letters and random numbers and generates files