DN03 - Nakljucno geslo - Aljaz S.¶
import java.io.File;
import java.util.*;
class DN03 {
public static void main(String[] args) throws Exception {
Random nakljucnost = new Random(Long.parseLong(args[2]));
String[] besede = null;
Scanner skener = new Scanner(new File(args[0]));
int prvi_stevec = -1;
while (skener.hasNextLine()) {
prvi_stevec++;
if (prvi_stevec == 0) besede = new String[Integer.parseInt(skener.nextLine())];
else besede[prvi_stevec - 1] = skener.nextLine();
}
String nenakljucno_geslo = "";
for (int drugi_stevec = 0; drugi_stevec < Integer.parseInt(args[1]); drugi_stevec++) {
String beseda = besede[nakljucnost.nextInt(besede.length)];
char znak = beseda.charAt(nakljucnost.nextInt(beseda.length()));
nenakljucno_geslo += znak;
}
System.out.println(nenakljucno_geslo);
}
}
Zadnja posodobitev:
April 5, 2022