fork download
  1. import java.util.*;
  2.  
  3. class Main2 {
  4.  
  5. static Random rand = new Random();
  6.  
  7. static char[] chars = {'A','B','C','a','b','!','@','c','d','G','H','I','e','f','g',
  8. 'h','i','j','k','l','N','O','P','M','R','X','Y','Z','>','?',
  9. 'Q','#','$','%','m','n','o','D','E','p','S','T','^','&','*',
  10. '<','U','W','r','s','t','u','w','x','F','J','K','L','y','z'};
  11.  
  12. static int max_char;
  13.  
  14. static char pass;
  15. static char pa_ss[];
  16.  
  17. static int rand_char;
  18.  
  19. static int t;
  20. static char c;
  21.  
  22. public static void rand_ch() {
  23.  
  24. rand_char = rand.nextInt((60)+1);
  25. pass = chars[rand_char];
  26. }
  27.  
  28. @SuppressWarnings("resource")
  29. public static void main(String[] args) {
  30. Scanner input = new Scanner(System.in);
  31. System.out.println("Podaj dlugosc hasla");
  32. max_char = input.nextInt();
  33. pa_ss = new char[max_char];
  34.  
  35. for(int i = 0; i < max_char; i++){
  36. rand_ch();
  37. pa_ss[i] += pass;
  38. rand_char = t;
  39. pass = c;
  40. }
  41.  
  42. String _pass = new String(pa_ss);
  43.  
  44. System.out.println("Twoje haslo to: " + _pass);
  45. }
  46.  
  47. }
Success #stdin #stdout 0.1s 380608KB
stdin
4
stdout
Podaj dlugosc hasla
Twoje haslo to:   N%?K