|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
09.03.2008, 12:22 | #11 |
Пользователь
Регистрация: 20.02.2008
Сообщений: 75
|
Функция srand() записывает передаваемое ей значение в какую-то переменную, которую потом использует функция rand() для генерирования псевдослучайного чиса. Эта переменная по умолчанию имеет значение. И если убрать обращение к функции srand(), последовательность чисел будет генерироваться на основе этого значения. Но в таком случае при каждом запуске программы ты получишь одну и ту же последовательность псевдослучайных чисел.
Если ты инициализируешь генератор только в функции main(), лучше использовать функцию time() или комбинацию time() и clock() (например time(NULL)|clock()). Функцию clock() рационально использовать, если генератор нужно переинициализировать с частотой, меньшей чем одна секунда (например между нажатием пользователя на клавиши). Да и в этом случае желательно использовать конструкции типа time(NULL)|clock(). При использовании только clock() Часто бывает так, что при нескольких запусках программы, генерируется одинаковая последовательность чисел. |
09.03.2008, 12:52 | #12 |
Пользователь
Регистрация: 01.03.2008
Сообщений: 47
|
Спасибо! Стало понятнее! Дело в том, что не несколько, а 10 раз запускал с вариантом clock - была одинаковая последовательность чисел. Поменял на time - все класс.
|
15.03.2008, 08:45 | #13 |
Пользователь
Регистрация: 04.03.2008
Сообщений: 13
|
Я пользуюсь Dev C++,функция read() у меня почему то не срабатывает
билиотеку <stdlib> прописываю. |
15.03.2008, 08:51 | #14 |
Пользователь
Регистрация: 04.03.2008
Сообщений: 13
|
Мне бы знать как генерируются числа без использования
функции read(). |
15.03.2008, 12:27 | #15 |
Пользователь
Регистрация: 20.02.2008
Сообщений: 75
|
1) При чём эдесь функция read()?
2) Функция rand() присутствует в библиотеке Dev-C++. 3) Если нужно написать свой генератор, то придумай свой алгоритм, используя функцию time() или структуру SYSTEMTIME. |
15.03.2008, 16:36 | #16 | |
Пользователь
Регистрация: 04.03.2008
Сообщений: 13
|
Цитата:
У меня опыту то с гулькин ... , третью неделю всего вгрызаюсь в С++, логического мышления пока не хватает. |
|
15.03.2008, 16:47 | #17 |
Пользователь
Регистрация: 20.02.2008
Сообщений: 75
|
Код:
|
15.03.2008, 17:18 | #18 | |
Пользователь
Регистрация: 04.03.2008
Сообщений: 13
|
Цитата:
|
|
12.04.2009, 11:30 | #19 |
Новичок
Джуниор
Регистрация: 12.04.2009
Сообщений: 2
|
Как модифицировать rand, чтобы функция выдавала значение к примеру от -200 до 200?
|
12.04.2009, 12:33 | #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 |