Python
Проверка распределения генератора псевдослучайных чисел
Компьютер не умеет генерировать по-настоящему случайные числа, поскольку в компьютере все определено очень четко. Однако существуют специальные алгоритмы, которые позволяют генерировать числа, похожие на случайные. По логике вещей генератор случайных чисел должен генерировать числа в соответствии с равномерным распределением. То есть, например, если бы мы подбрасывали монету, то выпадение орла или решки было бы примерно одинаковое количество раз, при достижении статистически значимого результата. Проверим, как работает генератор псевдослучайных чисел random.randint() в Python. Нужно написать программу, которая сгенерирует много случайных чисел от 0 до 99. При этом мы будем разделять их на 10 групп: 0-9, 10-19, 20-29 и так далее. Необходимо вывести, какое количество чисел будет принадлежать каждой группе.



Пример вывода:

Number of samples: 100000

Group 0 9: 9916

Group 10 - 19: 9930

Group 20 - 29: 10070

Group 30 - 39: 10024

Group 40 - 49: 9983

Group 50 - 59: 10036

Group 60 - 69: 10083

Group 70 - 79: 10066

Group 80 - 89: 9902

Group 90 - 99: 9990
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.