






"""simple docstring"""






import unittest

from accelerate import debug_launcher
from accelerate.test_utils import require_cpu, test_ops, test_script




@require_cpu
class 							lowerCAmelCase__				(			unittest.TestCase ):






      '''simple docstring'''

      def _SCREAMING_SNAKE_CASE (						self     :  str):




          '''simple docstring'''


          debug_launcher(test_script.main)



      def _SCREAMING_SNAKE_CASE (						self     :  List[Any]):




          '''simple docstring'''


          debug_launcher(test_ops.main)










"""simple docstring"""






import random
from typing import Any



def 					_A			(__a							) ->       list[Any]:
    """simple docstring"""






    for _ in range(len(__a							)							):
        SCREAMING_SNAKE_CASE_      :  Optional[int]    						=		random.randint(0    ,				len(__a							) - 1							)
        SCREAMING_SNAKE_CASE_      :  Tuple    						=		random.randint(0    ,				len(__a							) - 1							)
        SCREAMING_SNAKE_CASE_						,			SCREAMING_SNAKE_CASE_      :  Union[str, Any]    						=		data[b], data[a]
    return data


if __name__ == "__main__":
  UpperCAmelCase_   : Dict   			= [0, 1, 2, 3, 4, 5, 6, 7]
  UpperCAmelCase_   : Dict   			= ["""python""", """says""", """hello""", """!"""]
  print("""Fisher-Yates Shuffle:""")
  print("""List""", integers, strings)
  print("""FY Shuffle""", fisher_yates_shuffle(integers), fisher_yates_shuffle(strings))


