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

Как задать диапазон с помощью функции rand? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Абстрактный класс object http://www.cyberforum.ru/cpp-beginners/thread753494.html
Здравствуйте, у меня такой вопрос: кто-ни будь может мне разъяснить следующее задание и помочь его сделать? Задание: необходимо разработать интерфейс для объединения в структуру множества объектов различных классов - абстрактный базовый класс объектов object, для которого предусмотреть виртуальные методы загрузки объекта из текстовой строки, выгрузки объекта в текстовую строку в динамической...
C++ Есть ли дыры в валидации? А лишние операции? Все дробные числа пишутся в знаковом десятичном формате с плавающей запятой со знаковым порядком. Если число равно нолю, то: знак числа в целом опускается, а порядок равен нолю. Знак порядка опускается только, если порядок равен нолю. Знак числа опускается, только если оно равно нолю. Разделитель мантиссы и порядка – буква "E" верхнего регистра. Разделитель целой и дробной части мантиссы –... http://www.cyberforum.ru/cpp-beginners/thread753491.html
Выбор объекта случайным образом C++
Проверьте, пожалуйста! Правильно ли я выполнил задание? Напишите программу, которая случайным образом выбирает объект из сумки, в которой находятся восемь предметов. Каждый предмет может быть красным, синим, оранжевым или зеленым, а также он может быть шаром или кубом. Предположите, что в сумке находится по одному предмету для каждой комбинации (один красный шар, один красный куб, один...
C++ Построить алгоритм извлечения квадратного корня и максимального числа произвольной числовой последовательности.
1. Построить алгоритм извлечения квадратного корня и максимального числа произвольной числовой последовательности.
C++ и опять русский шрифт в консоли http://www.cyberforum.ru/cpp-beginners/thread753450.html
создал файл russian.h запихал в него следующее #include <iostream> #include <windows.h> char* Rus(const char* text); char bufRus; char* Rus(const char* text) { CharToOem(text, bufRus); return bufRus;
C++ Формы Бэкуса Науэра Как записать одномерный массив с помощью грамматики? подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
06.01.2013, 18:31     Как задать диапазон с помощью функции rand?
Смотри тут всё просто. Например x = a + rand() % b;
a - начальная точка с которой начинается генерация
b - величина сдвига определяющая интервал на которой будет производится генерация
Примеры
x = rand() % 201 - 100 интервал от -100 до 100
x = 0.01 * (rand() % 101) интервал от 0.01 до 1
x = 30 + rand() % 21 - от 30 до 50
 
Текущее время: 09:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru