def test_media_uniform(self):
		intervalo_inicial=5.0
		intervalo_final=15.0
		amostras =[]
		for i in range(0,10000):
			amostra = utils_controller.gera_amostra_uniforme(intervalo_inicial, intervalo_final)
			amostras.append(amostra)
		valor_media = utils_controller.media(amostras)
		self.assertEqual(round(valor_media,0), 10.0)
	def test_media_exp(self):
		taxa=0.1
		amostras = []
		for i in range(0,10000):
			amostra = utils_controller.gera_amostra_exponencial(taxa)
			amostras.append(amostra)
		media = utils_controller.media(amostras)
		#Faz o arredondamento
		media = round(media,0)
		self.assertEqual(media,10.0)
	def test_variancia_amostral(self):
		amostras = [1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0]
		media = utils_controller.media(amostras)
		variancia_amostral = utils_controller.variancia_amostra(media, amostras)
		self.assertEqual(variancia_amostral,9.166666666666666)
	def test_media(self):
		amostras = [1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0]
		media = utils_controller.media(amostras)
		self.assertEqual(media, 5.5)