Форум программистов, компьютерный форум CyberForum.ru

RAND_MAX - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 56, средняя оценка - 4.64
Andryuxa
Заблокирован
20.09.2012, 22:04     RAND_MAX #1
Пытаюсь написать программу с использованием функции рандома но не могу указать максимальное значение. Слышал что есть константа RAND_MAX. Пытался тупо присвоить значение компилятор послал. Подскажите че делать вообще с RAND_MAX надо)))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2012, 22:04     RAND_MAX
Посмотрите здесь:

C# RAND_MAX
Получить случайное число больше RAND_MAX(32767) C++
C (СИ) Как изменить значение константы RAND_MAX?
Значения RAND_MAX C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4867 / 3006 / 370
Регистрация: 10.11.2010
Сообщений: 11,056
Записей в блоге: 10
Завершенные тесты: 1
20.09.2012, 22:09     RAND_MAX #2
RAND_MAX - это максимальное число, которое может выдать функция rand(); Обычно это число == 32767.
Fler
208 / 210 / 9
Регистрация: 20.12.2011
Сообщений: 635
20.09.2012, 22:14     RAND_MAX #3
если хочешь указать диапозон для генерирования [0,n], то используй rand()%(n+1)
serejkus
46 / 44 / 4
Регистрация: 31.10.2011
Сообщений: 98
21.09.2012, 01:05     RAND_MAX #4
Цитата Сообщение от Andryuxa Посмотреть сообщение
Пытаюсь написать программу с использованием функции рандома но не могу указать максимальное значение. Слышал что есть константа RAND_MAX. Пытался тупо присвоить значение компилятор послал. Подскажите че делать вообще с RAND_MAX надо)))
Тупо не получится - нужно включить соответствующий заголовочный файл. RAND_MAX - максмальное значение, которое может вернуть функция rand(). И константа, и объявление функции находятся в одном файле - не ошибётесь. Удачи!
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.09.2012, 08:21     RAND_MAX #5
Цитата Сообщение от Andryuxa Посмотреть сообщение
Слышал что есть константа RAND_MAX. Пытался тупо присвоить значение компилятор послал. Подскажите че делать вообще с RAND_MAX надо)))
Ничего не надо. На то она и константа, чтобы не изменять. А как задать диапазон - 3 пост.
Andryuxa
Заблокирован
21.09.2012, 16:56  [ТС]     RAND_MAX #6
Все всем спасибо тема закрыта
Yandex
Объявления
21.09.2012, 16:56     RAND_MAX
Ответ Создать тему
Опции темы

Текущее время: 03:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru