【发布时间】:2019-06-15 20:51:02
【问题描述】:
按照this post,我可以生成具有固定总和的随机整数。但是,我想避免任何重复的数字(例如以下示例中的20):
import numpy as np
_sum = 100
n = 5
rnd_array = np.random.multinomial(_sum, np.ones(n)/n, size=1)[0]
rnd_array
>>> array([20, 24, 20, 21, 15])
我怎样才能做到这一点?
【问题讨论】:
-
答案在这个链接中。这个问题已经回答我猜stackoverflow.com/questions/22842289/…
-
@Althaf1467 - 就生成随机数而言,是的,您链接到的帖子解决了这个问题。但我也希望随机值同时汇总为特定值。
标签: python python-2.7 numpy random