Skoči na vsebino

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