successful login
This commit is contained in:
@@ -10,11 +10,16 @@ class UserInterface(BaseModel):
|
||||
|
||||
@classmethod
|
||||
def new_interface(cls, numb_sets: int, numb_keys: int):
|
||||
return UserInterface(
|
||||
interface_index=secure_fisher_yates_shuffle(list(range(numb_sets*numb_keys))),
|
||||
# Todo: this a hack do a proper random interface
|
||||
interface = UserInterface(
|
||||
interface_index=list(range(numb_sets*numb_keys)),
|
||||
numb_sets=numb_sets,
|
||||
numb_keys=numb_keys,
|
||||
)
|
||||
interface.disperse_interface()
|
||||
for _ in range(10):
|
||||
interface.shuffle_interface()
|
||||
return interface
|
||||
|
||||
def disperse_interface(self):
|
||||
user_interface_matrix = list_to_matrix(self.interface_index, self.numb_sets)
|
||||
|
||||
Reference in New Issue
Block a user