2 / 2 / 0
Регистрация: 04.10.2012
Сообщений: 25

Сгенерировать числа от -1 до 1;

08.10.2014, 12:49. Показов 3565. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Тупой вопрос, но как сгенерировать числа от -1 до 1? Сгенерировать от 0 до 1 я смог, а вот от -1 не понимаю.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.10.2014, 12:49
Ответы с готовыми решениями:

Сгенерировать неповторяющиеся числа
Доброго всем здравия, нужно генерировать числа от 1 до 5. Чтобы в массиве оказалось только по одному числу от 1 до 5 хаотично....

Сгенерировать случайные числа
Ребята, интересует такой вопрос. Ниже представлен кусок кода, который, так сказать, генерирует мат. модель для пакета LP-solve, где...

Сгенерировать случайные числа от 1000 до 1112
for (int i = 1; i <= 10; i++) { n = 1000 + rand () % 1112; cout << n << endl; } Почему вылазят цифры...

6
Guardian of Asgaard
377 / 319 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
08.10.2014, 12:52
Умножать числа на -1 через определенное n кол-во чисел.
1
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
08.10.2014, 12:56
Лучший ответ Сообщение было отмечено AL_62 как решение

Решение

Цитата Сообщение от AL_62 Посмотреть сообщение
Сгенерировать от 0 до 1 я смог, а вот от -1 не понимаю.
генеришь числа от 0 до 2 и от каждого отнимаешь 1
2
 Аватар для lawr
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
08.10.2014, 12:58
Лучший ответ Сообщение было отмечено AL_62 как решение

Решение

C++
1
(rand()%2000-1000)/1000
1
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
08.10.2014, 13:19
Цитата Сообщение от lawr Посмотреть сообщение
(rand()%2000-1000)/1000
а при чём тут вообще тысячи? Просто так, чтоб на тысячу поделить?
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
08.10.2014, 15:06
C++
1
std::uniform_real_distribution<> dist(-1, 1);
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
08.10.2014, 16:04
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
а при чём тут вообще тысячи? Просто так, чтоб на тысячу поделить?
чтоб сразу дробные числа получать, с 3 цифрами после запятой. Можно использовать миллионы, тогда 6 цифр после запятой будет и т.д. Только у lawr ошибка в коде, нужно приведение к вещественным числам.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.10.2014, 16:04
Помогаю со студенческими работами здесь

Сгенерировать случайные числа без повторений
Нужно выбрать 8 чисел в диапазоне от 1 до 16 включительно, чтоб они не повторялись. и записать в массив.НЕ понимаю как задать условие...

Как сгенерировать случайные числа в заданном интервале?
как правильно сгенерировать вещественный массив на промежутке mas = (float)(rand()%20001)/50); вроде правильно сделал, а в компиляторе...

Сгенерировать и вывести на экран массив из целого числа n случайных чисел
Сгенерировать и вывести на экран массив из целого числа n случайных чисел от -120 до 120. Создать новый массив из элементов от -50 до 50. ...

Используя рекурсивный бэк трэкинг сгенерировать все перестановки заданного числа
Используя рекурсивный бэк трэкинг сгенерировать все перестановки заданного числа n.

Как тэгом rand сгенерировать рандомные числа и одно НЕ рандомное число?
Есть у нас задача: сгенерировать в массив Х (количество) рандомных чисел, скажем от (-200;+200), и их отсортировать, но должен обязательно...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru