как насчет использования логнормального в этих строках:
mu = np.mean(np.log(list)) sigma = np.std(np.log(list)) new_list = np.random.lognormal(mu, sigma, length_of_new_list)