Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import java.util.Random;

public class Main {
    public static String generatePassword() {
        Random r[] = new Random[8];
        r[0] = new Random();
        r[1] = new Random();
        r[2] = new Random();
        r[3] = new Random();
        r[4] = new Random();
        r[5] = new Random();
        r[6] = new Random();
        r[7] = new Random();
        Random x = new Random();
        StringBuilder password = new StringBuilder();
        int length = 6;
        password.setLength(length);
        for (int i = 0; i < length; i++) {
            x.setSeed(r[i % 8].nextInt(500) * r[4].nextInt(900));
            password.setCharAt(i, (char) (r[x.nextInt(256) % 8].nextInt(95) + 32));
        }
        return password.toString();
    }

    public static void main(String[] args) {
        System.out.println(generatePassword());
    }
}