Автор Владимир Соловейчик задал вопрос в разделе Другие языки и технологии
С++ Random(); Random(); Как задать диапазон значений от -100 до 100? и получил лучший ответ
Ответ от Вадим Тукаев[гуру]
int x = rand() % 201 - 100;
Ответ от Sasha Programmer[гуру]
int a,b,c;
a = - 100; b = 100;
c = rand() % (b - a + 1) + a;
int a,b,c;
a = - 100; b = 100;
c = rand() % (b - a + 1) + a;
Ответ от ZZZ0oO1Z[гуру]
Дополнительно, C++11 и выше:
#include <iostream>
#include <random>
int main()
{
std::random_device rd;
std::mt19937 gen(rd());
std::uniform_int_distribution<> dis(-100, 100);
for (int n=0; n<10; ++n)
std::cout << dis(gen) << ' ';
std::cout << '
';
}
Там "надежнее" будут случайные числа, пользоваться в некоторых случаях удобнее (если много работаете с псевдослучайными числами и если руку набить) , и если стандарт не слишком новый для Вас.
Пока что подобный подход - редкость, но уже рекомендуется иметь о нем представление.
Дополнительно, C++11 и выше:
#include <iostream>
#include <random>
int main()
{
std::random_device rd;
std::mt19937 gen(rd());
std::uniform_int_distribution<> dis(-100, 100);
for (int n=0; n<10; ++n)
std::cout << dis(gen) << ' ';
std::cout << '
';
}
Там "надежнее" будут случайные числа, пользоваться в некоторых случаях удобнее (если много работаете с псевдослучайными числами и если руку набить) , и если стандарт не слишком новый для Вас.
Пока что подобный подход - редкость, но уже рекомендуется иметь о нем представление.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: С++ Random(); Random(); Как задать диапазон значений от -100 до 100?
сколько рандов в боксе
По-разному бывает.
Бой за чемпионский титул состоит из 12 раундов по 3 минуты.
подробнее...
спросили в O 36 II O 36 Б
Расшифровка или объяснение WoT НИКОГДА не понимал что такое УВН, КПД, и т. д и т. д 😀 Пожалуйста объясните.
УВН- Угол Вертикальной наводки (движение ствола вверх/вниз)
УГН- Угол горизонтальной наводки
подробнее...
Расшифровка или объяснение WoT НИКОГДА не понимал что такое УВН, КПД, и т. д и т. д 😀 Пожалуйста объясните.
УВН- Угол Вертикальной наводки (движение ствола вверх/вниз)
УГН- Угол горизонтальной наводки
подробнее...
спросили в Гулять
Юар. Кто нить был в юар туристом? и наскока опасно гулять по городу?
Не туристом. Но была в этом году в июле.
Если Вы будете гулять по центру города и не ходить в
подробнее...
Юар. Кто нить был в юар туристом? и наскока опасно гулять по городу?
Не туристом. Но была в этом году в июле.
Если Вы будете гулять по центру города и не ходить в
подробнее...
спросили в 150 е годы
Золото Витватерсранда. Что знаете?
Витватерсранд (африкаанс Witwatersrand 'хребет белой воды') — низкая горная цепь в провинции
подробнее...
Золото Витватерсранда. Что знаете?
Витватерсранд (африкаанс Witwatersrand 'хребет белой воды') — низкая горная цепь в провинции
подробнее...
Подскажите, как обмануть или предсказать рандом? где он так сказать компилируется у меня на ПК или на сервере, пример L2
зависит от алгоритма.. . рандом может создаваться из чего угодно.. . текущего времени, положения
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в КФ 1 1 КФ 1 1 1
Payday 2 и killing floor 2: за что дают дроп, как именно падает, сколько раз в неделю и сколько штук падает?
какой еще дроп что ты несешь, если ты о каком то моде на серве, до ты бы хоть скинул ссылку если не
подробнее...
Payday 2 и killing floor 2: за что дают дроп, как именно падает, сколько раз в неделю и сколько штук падает?
какой еще дроп что ты несешь, если ты о каком то моде на серве, до ты бы хоть скинул ссылку если не
подробнее...
спросили в Randomness
Pascal abc функция рандом очень нужна помощь. как в паскаль abc заполнить массив а случайными числами от -1000 до 1000
var i,n:integer; a:array[1..1000]of integer;
begin
randomize; write(\'n ? \'); readln(n);
подробнее...
Pascal abc функция рандом очень нужна помощь. как в паскаль abc заполнить массив а случайными числами от -1000 до 1000
var i,n:integer; a:array[1..1000]of integer;
begin
randomize; write(\'n ? \'); readln(n);
подробнее...
Excel, функция ЕСЛИ, проверка наличия значения в диапазоне и рандом
1. ЕСЛИ (ИЛИ (a1=1;a2=1;a3=1; ляляля ;a7=1), "есть адин", "нет адин)
2. Добавляете справа поле
подробнее...
спросили в Chalcidoidea White Zombie
ключи генерации для майнкрафт 1.6.4
1711734982989244509 - Вы появитесь около океана, вдалеке будет остров, а в округе небольшая
подробнее...
ключи генерации для майнкрафт 1.6.4
1711734982989244509 - Вы появитесь около океана, вдалеке будет остров, а в округе небольшая
подробнее...
Как в Exele заполнить ячейки числами на рандом и по выбору(из нескольких прдложенных вариантов)?
2 способа:
1) штатный:
функция СЛЧИС - Boзвpaщaeт paвнoмepнo pacпpeдeлeннoe cлyчaйнoe
подробнее...
В Team Fortress 2 выпадения вещей их качество зависит от сервера на котором играешь?!
на количество, частоту, качество и прочую муть НИЧЕГО НЕ ВЛИЯЕТ!
Одно слово РАНДОМ!
подробнее...
как выбить оружия с коробок удач варфейсе (warface) ? там допусти в какое время лучше или по каким комбинациям ?
Вообще системы не существует, не верь никому, там чистый рандом, но во с новном он на стороне тех
подробнее...