Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 56, средняя оценка - 4.64
Andryuxa
Заблокирован
#1

RAND_MAX - C++

20.09.2012, 22:04. Просмотров 8910. Ответов 5
Метки нет (Все метки)

Пытаюсь написать программу с использованием функции рандома но не могу указать максимальное значение. Слышал что есть константа RAND_MAX. Пытался тупо присвоить значение компилятор послал. Подскажите че делать вообще с RAND_MAX надо)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2012, 22:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос RAND_MAX (C++):

Значения RAND_MAX - C++
Знаю, что в языке (где-то в глубинах заголовочных файлов) есть константа RAND_MAX, определяющая максимальное число, которое может вернуть...

Получить случайное число больше RAND_MAX(32767) - C++
Здравствуйте! Подскажите пожалуйста можно ли получить случайное число больше RAND_MAX(32767) ? И значение RAND_MAX можно поменять?

RAND_MAX - C#
Имеется код на C++: double p; ... p = random(RAND_MAX)/(double)(RAND_MAX); как перевести это на c#?

Как изменить значение константы RAND_MAX? - C (СИ)
Константа RAND_MAX в хэдере stdlib.h в восьмой Студии равна 32767. Поменял её в этом файле: C:\Program Files (x86)\Microsoft Visual Studio...

Значения RAND_MAX - C++
Знаю, что в языке (где-то в глубинах заголовочных файлов) есть константа RAND_MAX, определяющая максимальное число, которое может вернуть...

Получить случайное число больше RAND_MAX(32767) - C++
Здравствуйте! Подскажите пожалуйста можно ли получить случайное число больше RAND_MAX(32767) ? И значение RAND_MAX можно поменять?

RAND_MAX - C#
Имеется код на C++: double p; ... p = random(RAND_MAX)/(double)(RAND_MAX); как перевести это на c#?

Как изменить значение константы RAND_MAX? - C (СИ)
Константа RAND_MAX в хэдере stdlib.h в восьмой Студии равна 32767. Поменял её в этом файле: C:\Program Files (x86)\Microsoft Visual Studio...

Значения RAND_MAX - C++
Знаю, что в языке (где-то в глубинах заголовочных файлов) есть константа RAND_MAX, определяющая максимальное число, которое может вернуть...

Получить случайное число больше RAND_MAX(32767) - C++
Здравствуйте! Подскажите пожалуйста можно ли получить случайное число больше RAND_MAX(32767) ? И значение RAND_MAX можно поменять?

RAND_MAX - C#
Имеется код на C++: double p; ... p = random(RAND_MAX)/(double)(RAND_MAX); как перевести это на c#?

Как изменить значение константы RAND_MAX? - C (СИ)
Константа RAND_MAX в хэдере stdlib.h в восьмой Студии равна 32767. Поменял её в этом файле: C:\Program Files (x86)\Microsoft Visual Studio...

Значения RAND_MAX - C++
Знаю, что в языке (где-то в глубинах заголовочных файлов) есть константа RAND_MAX, определяющая максимальное число, которое может вернуть...

Получить случайное число больше RAND_MAX(32767) - C++
Здравствуйте! Подскажите пожалуйста можно ли получить случайное число больше RAND_MAX(32767) ? И значение RAND_MAX можно поменять?

RAND_MAX - C#
Имеется код на C++: double p; ... p = random(RAND_MAX)/(double)(RAND_MAX); как перевести это на c#?

Как изменить значение константы RAND_MAX? - C (СИ)
Константа RAND_MAX в хэдере stdlib.h в восьмой Студии равна 32767. Поменял её в этом файле: C:\Program Files (x86)\Microsoft Visual Studio...

<

Значения RAND_MAX - C++
Знаю, что в языке (где-то в глубинах заголовочных файлов) есть константа RAND_MAX, определяющая максимальное число, которое может вернуть...

Получить случайное число больше RAND_MAX(32767) - C++
Здравствуйте! Подскажите пожалуйста можно ли получить случайное число больше RAND_MAX(32767) ? И значение RAND_MAX можно поменять?

RAND_MAX - C#
Имеется код на C++: double p; ... p = random(RAND_MAX)/(double)(RAND_MAX); как перевести это на c#?

Как изменить значение константы RAND_MAX? - C (СИ)
Константа RAND_MAX в хэдере stdlib.h в восьмой Студии равна 32767. Поменял её в этом файле: C:\Program Files (x86)\Microsoft Visual Studio...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.