



import random
from typing import Any






def 					__lowerCAmelCase		(  __lowerCamelCase	:    list	)  ->						list[Any]:
					for _ in range(len(__lowerCamelCase	)	):
										__lowerCAmelCase	   =random.randint(0				,   len(__lowerCamelCase	) - 1	)
										__lowerCAmelCase	   =random.randint(0				,   len(__lowerCamelCase	) - 1	)
										__lowerCAmelCase   ,	__lowerCAmelCase	   =data[b], data[a]
					return data


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









import math

from numpy import inf
from scipy.integrate import quad






def 					__lowerCAmelCase		(  __lowerCamelCase	:    float	)  ->						float:
					if num <= 0:
										raise ValueError("""math domain error"""	)

					return quad(__lowerCamelCase				,   0				,   __lowerCamelCase				,   args=(__lowerCamelCase)	)[0]






def 					__lowerCAmelCase		(  __lowerCamelCase	:    float				,   __lowerCamelCase	:    float	)  ->						float:
					return math.pow(__lowerCamelCase				,   z - 1	) * math.exp(-x	)


if __name__ == "__main__":
				from doctest import testmod

				testmod()




