Случайное значение с минимальным и максимальным значением, при этом значение опирается на центр над значением - PullRequest
1 голос
/ 28 сентября 2019

Я пытался следить за этим сообщением

Получить случайное число с центром в центре

Создать случайное число между двумя числами в JavaScript

У меня есть минимальное значение A ex: -100 У меня есть максимальное значение B ex: 100 У меня есть уровень Disionion C ([0, 1])

, что я хотел бы, это

когда C = 1, я могу генерировать случайное значение между -100*1=-100 и 100*1=100, но с высокой тенденцией находиться в диапазоне от (-100*1)*0.5=-50 до (100*1)*0.5=50

Когда C = 0.5Я могу сгенерировать случайное значение между -100*0.5=-50 и 100*0.5=50, но с высокой тенденцией находиться в диапазоне от (-100*0.5)*0.5=-25 и (100*0.5)*0.5=25

Когда C = 0, я могу сгенерировать случайное значениемежду -100*0 и 100*0, но с высокой тенденцией к нахождению в диапазоне (-100*0)*0.5=0 и (100*0)*0.5=0

Это потому, что у меня есть центральная точка, чем больше я нахожусь ближе к этой центральной точкечем более рассеянным может быть значение, но чем я дальше, тем менее рассеянным может быть это значение.

Я собирался использоватьКолокольчики, подобные примерам, очень увеличивают вероятность того, что он идет в центр, но у меня все еще может быть ценность, которая иногда будет выходить за пределы границ.

Вот почему, чем больше я ухожу, тем больше будет и диапазон.

Вот моя сломанная скрипка

https://jsfiddle.net/hums08pg/1/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...