Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.Scanner;
- import java.util.Random;
- public class passwordgenerator{
- private static Scanner sc = new Scanner(System.in);
- public static void main(String... args)
- throws IOException{
- passOperate(passIn()); }
- public static int passIn(){
- System.out.println("How long should the password be?");
- int length = sc.nextInt();
- String cr = sc.nextLine(); return length;}
- public static void
- passOperate(int l){
- String[] c = new String[l];
- Random r = new Random();
- String alphabet = "qwertyuiopasdfghjklzxcvbnm";
- for(int i = 0; i < l; i++){
- int ran = (int)
- (Math.random()*10) + 1;
- if(ran >= 6)
- c[i] = "" + alphabet.charAt(r.nextInt(
- alphabet.length()));
- if(ran <= 5)
- c[i] = "" + ((int) (Math.random()*9)+1);
- }
- for(int i = 0; i<c.length;i++){
- if(c[i] != null || c[i] != " ")
- System.out.print(c[i]);}
- System.out.println();
- runAgain();
- }
- public static void runAgain(){
- System.out.println("Run again? [y/n]");
- String s = sc.nextLine();
- char c = s.charAt(0);
- switch(c){
- case('y'): passOperate(passIn());
- break;
- case('n'): System.exit(0);
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement