refactor; rename classes and methods
This commit is contained in:
@@ -29,10 +29,10 @@
|
||||
"from src.models import KeypadSize\n",
|
||||
"\n",
|
||||
"def keypad_md_table(interface: list[int], keypad_size: KeypadSize) -> str:\n",
|
||||
" assert (keypad_size.numb_of_attrs == len(interface))\n",
|
||||
" interface_keypad = list_to_matrix(interface, keypad_size.attrs_per_key)\n",
|
||||
" table = \"|key|\" + \"\".join([f\"set{idx}|\" for idx in range(keypad_size.attrs_per_key)])\n",
|
||||
" table += \"\\n|\" + \"\".join(\"-|\" for _ in range(keypad_size.attrs_per_key+1))\n",
|
||||
" assert (keypad_size.numb_of_props == len(interface))\n",
|
||||
" interface_keypad = list_to_matrix(interface, keypad_size.props_per_key)\n",
|
||||
" table = \"|key|\" + \"\".join([f\"set{idx}|\" for idx in range(keypad_size.props_per_key)])\n",
|
||||
" table += \"\\n|\" + \"\".join(\"-|\" for _ in range(keypad_size.props_per_key + 1))\n",
|
||||
"\n",
|
||||
" for key in range(keypad_size.numb_of_keys):\n",
|
||||
" table += f\"\\n|key{key+1}|\"\n",
|
||||
@@ -41,7 +41,7 @@
|
||||
" return table\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"keypad_size = KeypadSize(numb_of_keys=5, attrs_per_key=4)\n",
|
||||
"keypad_size = KeypadSize(numb_of_keys=5, props_per_key=4)\n",
|
||||
"attrs = [1, 10, 11, 100]\n",
|
||||
"keypad = []\n",
|
||||
"for key_numb in range(1,keypad_size.numb_of_keys+1):\n",
|
||||
@@ -73,7 +73,7 @@
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"demo_interface_matrix = list_to_matrix(demo_interface.keypad, demo_interface.keypad_size.attrs_per_key)\n",
|
||||
"demo_interface_matrix = list_to_matrix(demo_interface.keypad, demo_interface.keypad_size.props_per_key)\n",
|
||||
"shuffled_keys = secure_fisher_yates_shuffle(demo_interface_matrix)\n",
|
||||
"shuffled_keys_list = matrix_to_list(shuffled_keys)\n",
|
||||
"display(Markdown(keypad_md_table(shuffled_keys_list, keypad_size)))\n"
|
||||
@@ -100,7 +100,7 @@
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"attr_rotation = secure_fisher_yates_shuffle(list(range(keypad_size.numb_of_keys)))[:keypad_size.attrs_per_key]\n",
|
||||
"attr_rotation = secure_fisher_yates_shuffle(list(range(keypad_size.numb_of_keys)))[:keypad_size.props_per_key]\n",
|
||||
"dispersed_interface = UserKeypad.random_attribute_rotation(\n",
|
||||
" shuffled_keys,\n",
|
||||
" attr_rotation\n",
|
||||
|
||||
Reference in New Issue
Block a user