Вы можете реализовать свой собственный генератор случайных чисел, используя функции электронных таблиц. Например, в C ++ 11 есть генератор случайных чисел Лемера под названием minstd_rand
, который получается путем повторения
X = X*g (mod m)
где g = 48271
и m = 2^31-1
В A1
вы можете поместить ваше начальное значение. В A2
введите формулу:
=MOD(48271*A1,2^31-1)
и скопируйте его так далеко, как вам нужно.
В B2
введите =A2/(2^31-1)
, а в C2
введите =NORM.INV(B2,10,1)
, копируя при необходимости. Обратите внимание, что вы всегда можете заменить начальное значение в A1
на
=RANDBETWEEN(1,2^31-2)
если вы хотите снова включить изменчивую случайность.
На следующем снимке экрана показано 25 случайных нормальных переменных, сгенерированных таким образом:
![введите описание изображения здесь](https://i.stack.imgur.com/qKj3c.gif)
Как видно из гистограммы, распределение кажется примерно нормальным.
person
John Coleman
schedule
16.10.2015