|
|
|
| Здравствуйте. Суть вопроса: Есть простейший цикл, генерирующий последовательность псевдослучайных чисел. Возможно ли самому задать начальное число этой последовательности?
Программирую в Borland C++ 5.02. | |
|
|
|
|
|
|
|
для: сredra
(28.07.2009 в 02:39)
| | Хм... а что значит самому? Оно же случайное... Речь идет об инициализации или первое значение должно быть определенным, например, 0.634? | |
|
|
|
|
|
|
|
для: cheops
(28.07.2009 в 11:58)
| | Вообще инициализация осуществляется с помощью randomize(), и в зависимости от того, какое число при этом сгенерировалось мы получим следующее случайное число, используя rand(). Меня интересует, есть ли возможность самому задавать начальные значения последовательности ( вместо randomize() ) и, таким образом, сознательно влиять на последовательность случайных чисел. | |
|
|
|
|
|
|
|
для: сredra
(28.07.2009 в 15:49)
| | Можно, для этого вместо randomize() для инициализации генератора случайных чисел используйте srand() - если ему передавать определенное число - последовательность всякий раз будет одинаковой. | |
|
|
|
|
|
|
|
для: cheops
(29.07.2009 в 08:39)
| | Большое спасибо, это как раз то, что нужно было. | |
|
|
|