Как проверять случайное число, созданное из другого класса в java, каждый раз при выполнении моей программы

#java

Вопрос:

     import java.util.Scanner;


class createacc extends Thread{
    Scanner sc=new Scanner(System.in);
    createacc(){
        System.out.println("Welcome to Bank.nDo you want to make us your life partner ?(Yes/No)");
        String decision;
        decision=sc.nextLine();
        switch (decision){
            case "Yes":
                break;
            case "No":
                System.exit(0);
            default:
                System.out.println("Invalid Input. Check th format in which yes and no are to be written ");
                System.exit(0);
        }
        System.out.println("Please enter your full name ");
        String name= sc.nextLine();

        System.out.println("Please enter your full address ");
        String adress= sc.nextLine();

        System.out.println("Please wait while we are processing with your account");
        try{Thread.sleep(7000);}catch(InterruptedException e){System.out.println(e);}
        System.out.println("This is our recorded information:nYour name:t" name.toUpperCase() "nYour address:t" adress.toUpperCase());
        System.out.println("Please wait while we are generating your Account number");
        try{Thread.sleep(14000);}catch(InterruptedException e){System.out.println(e);}
        int min=5000;
        int max=10000000;
        double a=Math.floor(Math.random()*(max-min 1) min);
        System.out.println("Your account id is " a "n Keep it carefully as you may need this for logging into your account in future");
        System.out.println("Thank you for visiting us");System.exit(0);

    }
}
 class withdrawal extends createacc{
    withdrawal(){
        System.out.println("Welcome to your life partner");

    }
}
class deposit extends  withdrawal{
    deposit(){

    }
}

public class bankmanager {
    public static void main(String [] agrs){
        createacc c=new createacc();
    }



}
 

Я хочу ,чтобы всякий раз, когда выполняется мой класс вывода средств и депозита, он запрашивал идентификатор, сгенерированный методом random (), и если он совпадает, т. Е. Если этот номер был выполнен ранее на этом конкретном устройстве, он предоставит доступ к остальной части кода в классе.
Другими словами, я хочу создать что-то вроде того, что мы называем localstorage в javascript.

Комментарии:

1. Отделите информацию об учетной записи от информации о создании учетной записи. Другими словами, создайте класс учетной записи и класс создания учетной записи. Класс учетной записи должен быть простым классом получения / установки Java. Класс AccountCreation должен реализовывать возможность выполнения вместо расширения потока. Вашим локальным хранилищем будут переменные класса в классе учетной записи, которые инициализируются в конструкторе класса.