生成随机数直到达到一定总和的更好解决方案

时间:2017-02-16 10:53:06

标签: java random

我有一个随机数组,我想继续更改数组值,直到达到我在循环中检查的某个平均值。

部分代码:

numbers []是一个整数数组,数字Random []是一个随机数组

grd = GridSearchCV(pipe, param_grid = param_grids_list)
grd.fit(X, y)

1 个答案:

答案 0 :(得分:0)

尝试

  1. 使用您想要的平均值填充数组:{1.5,1.5,... 1.5}。

  2. 选择一个随机值。

  3. 将此随机值添加到数组中随机选择的元素;从数组中不同的随机选择元素中减去相同的随机值。

  4. 如果整个阵列不够随机,请返回2.否则停止。

  5. 此方法通过每次重复保持阵列平均值相同。在步骤4中,您可以检查标准偏差。