Вы знаете, что ваше значение стандартного отклонения будет сходиться к одному и тому же значению, если вы смоделируете N наблюдений равномерного распределения в интервале [0,100]
Но стандартное отклонение в частой точке зрения - это вычисление, выполненноена смоделированных наблюдениях, а не на распределении вероятностей.Вот почему вы можете наблюдать разницу между stds в образцах наборов данных из одного и того же распределения.
Стандартное отклонение случайной величины после равномерного распределения составляет
(b-a)^2 / 12
Но оценка стандартного отклонения выборочного набора данных выполняется с помощью формулыэтот (взгляните на вики-страницу )
1/(n-1) * sum( (x_i - avg(X))^2 for i in 1...N )
Так что попробуйте увеличить количество точек, которые вы моделируете, и вы увидите, как разница между stds уменьшится