Skip to content

Commit d902683

Browse files
Refactor shuffled_array.py to improve variable naming for clarity
1 parent 78d2ffd commit d902683

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

other/shuffled_array.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# To create a shuffled array. Generate a pseudo random number
2-
# Swap that number with any other element in the list run this swapping len(Array)
2+
# Swap that number with str_square_seed other element in the list run this swapping len(Array)
33
# times to get desired shuffled array
44

55
# To Understand more of random number generation
@@ -33,13 +33,13 @@ def pseudo_random_number_generator(self, num: int) -> int:
3333
if num == 1:
3434
return 0
3535
self.seed *= self.seed
36-
any = str(self.seed)
37-
if any != "0":
38-
self.seed = int(any[-1:-5:-1])
36+
str_square_seed = str(self.seed)
37+
if str_square_seed != "0":
38+
self.seed = int(str_square_seed[-1:-5:-1])
3939
else:
40-
any = any[:] + str(len(self.arr) // 2)
41-
if int(any[-1]) < num:
42-
return int(any[-1])
40+
str_square_seed = str_square_seed[:] + str(len(self.arr) // 2)
41+
if int(str_square_seed[-1]) < num:
42+
return int(str_square_seed[-1])
4343
return self.pseudo_random_number_generator(num)
4444

4545
def reset(self) -> list:

0 commit comments

Comments
 (0)