max_provider_bid = 10
max_provider_skill = 10
max_mu = 1  #이 값도 한 번 변화시키서 보자.

task1 = Tasks(max_value, max_alpha, max_deadline, max_task_size)
task1.original_value_ = max_value
task1.deadline_ = max_deadline / 4
task1.expiry_ = 1.5 * max_deadline / 4

values1, X_axis = task1.TaskValueFunction(time_unit)

provider1 = Provider(max_mu, max_provider_bid, max_provider_skill)
provider2 = Provider(max_mu, max_provider_bid, max_provider_skill)
provider3 = Provider(max_mu, max_provider_bid, max_provider_skill)

provider1.mean_ = 0.5
provider1.sigma_ = 3 * provider1.mean_

provider2.mean_ = 0.8
provider2.sigma_ = 3 * provider2.mean_

provider3.mean_ = 1.2
provider3.sigma_ = 3 * provider3.mean_

probability1, cdf1, x_axis1 = provider1.prob_distribution(task1, time_unit)
probability2, cdf2, x_axis2 = provider2.prob_distribution(task1, time_unit)
probability3, cdf3, x_axis3 = provider3.prob_distribution(task1, time_unit)

plt.plot(x_axis1,
         probability1,
         'r',