Вверх ↑
Этот топик читают: Гость
Ответов: 875
Рейтинг: 322
#1: 2011-12-04 16:39:47 ЛС | профиль | цитата
Как видно из списка и картинки, генерация чисел от 1 до 50 происходит относительно равномерно. Разброс между мин и мах примерно 50. Но если уменьшить счетчик до 200 картинка сильно меняется. Вопрос... имеет ли такое добывание случайного числа право на жизнь?
code_26058.txt
карма: 1

0
файлы: 1code_26058.txt [4.4KB] [221]
Ответов: 8961
Рейтинг: 824
#2: 2011-12-04 17:02:01 ЛС | профиль | цитата
kamakama, Вы сами в своей схеме подтвердили основное положение теории вероятностей: чем больше выборка, тем более вероятен идеальный результат Применяйте и не партесь по поводу получаемых результотов -- они почти случайны (в пределах 2^64, а может и 2^128 (я не знаю какой длины генератор в Паскале))
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#3: 2011-12-04 17:29:31 ЛС | профиль | цитата
Delphi использует генератор псевдослучайных чисел, который, каждый раз, при выполнении программы возвращает одну и ту же последовательность значений (232).

Чтобы избегать этой предсказуемости, используйте процедуру Randomize. Она в качестве начального псевдослучайного значения устанавливает текущее время.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2011-12-15 09:45:12 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 13:58:14
карма: 0

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)