![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 20.02.2008
Сообщений: 75
|
![]()
Функция srand() записывает передаваемое ей значение в какую-то переменную, которую потом использует функция rand() для генерирования псевдослучайного чиса. Эта переменная по умолчанию имеет значение. И если убрать обращение к функции srand(), последовательность чисел будет генерироваться на основе этого значения. Но в таком случае при каждом запуске программы ты получишь одну и ту же последовательность псевдослучайных чисел.
Если ты инициализируешь генератор только в функции main(), лучше использовать функцию time() или комбинацию time() и clock() (например time(NULL)|clock()). Функцию clock() рационально использовать, если генератор нужно переинициализировать с частотой, меньшей чем одна секунда (например между нажатием пользователя на клавиши). Да и в этом случае желательно использовать конструкции типа time(NULL)|clock(). При использовании только clock() Часто бывает так, что при нескольких запусках программы, генерируется одинаковая последовательность чисел. |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 01.03.2008
Сообщений: 47
|
![]()
Спасибо! Стало понятнее! Дело в том, что не несколько, а 10 раз запускал с вариантом clock - была одинаковая последовательность чисел. Поменял на time - все класс.
|
![]() |
![]() |
#13 |
Пользователь
Регистрация: 04.03.2008
Сообщений: 13
|
![]()
Я пользуюсь Dev C++,функция read() у меня почему то не срабатывает
билиотеку <stdlib> прописываю. |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 04.03.2008
Сообщений: 13
|
![]()
Мне бы знать как генерируются числа без использования
функции read(). |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 20.02.2008
Сообщений: 75
|
![]()
1) При чём эдесь функция read()?
2) Функция rand() присутствует в библиотеке Dev-C++. 3) Если нужно написать свой генератор, то придумай свой алгоритм, используя функцию time() или структуру SYSTEMTIME. |
![]() |
![]() |
#16 | |
Пользователь
Регистрация: 04.03.2008
Сообщений: 13
|
![]() Цитата:
У меня опыту то с гулькин ... , третью неделю всего вгрызаюсь в С++, логического мышления пока не хватает. ![]() |
|
![]() |
![]() |
#17 |
Пользователь
Регистрация: 20.02.2008
Сообщений: 75
|
![]() Код:
|
![]() |
![]() |
#18 | |
Пользователь
Регистрация: 04.03.2008
Сообщений: 13
|
![]() Цитата:
|
|
![]() |
![]() |
#19 |
Новичок
Джуниор
Регистрация: 12.04.2009
Сообщений: 2
|
![]()
Как модифицировать rand, чтобы функция выдавала значение к примеру от -200 до 200?
|
![]() |
![]() |
#20 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массивы и генератор случайных чисел | Psyka | Помощь студентам | 6 | 31.07.2008 05:53 |
выборка случайных чисел | furstenberg | Общие вопросы Delphi | 2 | 13.01.2008 21:07 |
генератор случайных чісел | Baron | Помощь студентам | 7 | 17.11.2007 00:55 |
Генератор случайных чисел в СМО | Shoker | Помощь студентам | 1 | 13.10.2007 08:40 |
Свой генератор случайных чисел | max4d | Помощь студентам | 15 | 03.04.2007 18:27 |