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

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

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

Author24 — интернет-сервис помощи студентам
Тупой вопрос, но как сгенерировать числа от -1 до 1? Сгенерировать от 0 до 1 я смог, а вот от -1 не понимаю.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2014, 12:49
Ответы с готовыми решениями:

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

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

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

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

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

Решение

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

Решение

C++
1
(rand()%2000-1000)/1000
1
4063 / 3317 / 924
Регистрация: 25.03.2012
Сообщений: 12,490
Записей в блоге: 1
08.10.2014, 13:19 5
Цитата Сообщение от lawr Посмотреть сообщение
(rand()%2000-1000)/1000
а при чём тут вообще тысячи? Просто так, чтоб на тысячу поделить?
0
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
08.10.2014, 15:06 6
C++
1
std::uniform_real_distribution<> dist(-1, 1);
0
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,113
Записей в блоге: 2
08.10.2014, 16:04 7
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
а при чём тут вообще тысячи? Просто так, чтоб на тысячу поделить?
чтоб сразу дробные числа получать, с 3 цифрами после запятой. Можно использовать миллионы, тогда 6 цифр после запятой будет и т.д. Только у lawr ошибка в коде, нужно приведение к вещественным числам.
1
08.10.2014, 16:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2014, 16:04
Помогаю со студенческими работами здесь

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

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru