Мне дается желаемый минимум, максимум и длина массива. Как я могу генерировать числа, которые подходят для «нормально распределенной»/кривой колокола для этого массива с указанными минимумом и максимумом?
i.e.
мин.: 0 макс.: 6 длина = 7
результат: [0,2,4,6,4,2,0]
Я знаю, что я могу линейно интерполировать между минимумом и максимумом, чтобы добраться до середины, а затем в обратном направлении вернуться к минимуму в конце массива. Однако есть ли способ сделать это с помощью дистрибутива? затем вытащить из него значения?
то есть я думал что-то вроде этого
max - min = diff
diff / (length/2) = increment
[min + increment*index, ..., max, max - increment*index, ..., min ]
[0,0,1,6,1,0,0]
также является кривой нормального распределения, которая соответствует критериям - person kmdreko   schedule 23.06.2017