Tworzenie haseł

Tworzenie haseł

Program: tworzący losowe 6-znakowe hasła (100) oraz zapisujący je do pliku „output.txt”.

Dane wyjściowe:

BE342PF
FS373YH
HF363FC

NS344BQ
EU977WS
VC638CI

Kompilator: Eclipse

Kod programu:

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class glowna {
	//Program tworzący losowe hasła oraz zapisujący je do pliku.
	public static void main(String[] args) throws IOException {
		File pliko = new File("output.txt");
		pliko.createNewFile();
        FileWriter plik = new FileWriter("output.txt");
        BufferedWriter buforWy = new BufferedWriter(plik);
        int x;
        for(int i=0;i<100;i++)
        {
        	for(int j=0;j<7;j++)
        	{	
        		if(j==2 || j==3 || j==4)
        		x=(int) Math.round(Math.random()*9+48);
        		else
        		x=(int) Math.round(Math.random()*25+65);		
        		buforWy.write(x);		
        	}      	
        	buforWy.write("\r\n");
        }
        buforWy.close();
	}
}