Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Noxior
3 / 3 / 0
Регистрация: 07.06.2009
Сообщений: 170
1

функция rand()

31.01.2012, 00:51. Просмотров 1969. Ответов 7
Метки нет (Все метки)

функция rand(). Расскажите об этой функции плиз. Смотрел в инете но везде какойто бред. Как с её помощью можно задать последовательность доустим с 45 до 66, и что для этого надо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2012, 00:51
Ответы с готовыми решениями:

Функция rand()
Сделал задания: Комп должен угадать число какое я задал в уме. В диапазоне от...

Функция rand
Помогите написать программу) В цикле, используя функцию rand генерировать...

функция rand()
У меня такой вопрос, как можно сделать искать рандомные числа за исключением...

Функция rand()
как с помощью этой функции заполнить массив случайными числами? знаю.что нужно...

Функция rand()
Помогите, как сделать так что бы функция random при каждом запросе к ней...

7
Serejke_qq
150 / 108 / 40
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
31.01.2012, 00:54 2
тут вполне понятно описано.
0
Noxior
3 / 3 / 0
Регистрация: 07.06.2009
Сообщений: 170
31.01.2012, 00:58  [ТС] 3
спс все ясно
0
R136a1
143 / 112 / 36
Регистрация: 14.04.2011
Сообщений: 261
31.01.2012, 01:01 4
Цитата Сообщение от Noxior Посмотреть сообщение
Как с её помощью можно задать последовательность доустим с 45 до 66
C++
1
rand() % 66 + 45
0
Sadom
11 / 11 / 3
Регистрация: 06.01.2012
Сообщений: 19
31.01.2012, 01:14 5
Цитата Сообщение от R136a1 Посмотреть сообщение
C++
1
rand() % 66 + 45
вообще-то:

C++
1
rand() % 22 + 45;
1
Noxior
3 / 3 / 0
Регистрация: 07.06.2009
Сообщений: 170
31.01.2012, 01:46  [ТС] 6
а как задать нужный шаг для выдачи случайных чисел? типо чтоб выдавало число из диапазона с определенным шагом
0
Sadom
11 / 11 / 3
Регистрация: 06.01.2012
Сообщений: 19
31.01.2012, 02:17 7
Цитата Сообщение от Noxior Посмотреть сообщение
а как задать нужный шаг для выдачи случайных чисел? типо чтоб выдавало число из диапазона с определенным шагом
Накладывать условие на уже полученное рандомное число.

Например печать чисел от 2 до 10 с шагом 2:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <time.h>
 
using namespace std;
 
int main()
{
    int x;
    srand(time(NULL));
 
    while(true)
    {
        x = rand() % 10 + 1;
        if (x % 2 == 0)
        {cout << x << endl;
        break;}
    }
}
Либо проще:

К примеру рандомные числа от 0 до 1 с шагом 0,01

C++
1
double c = (double)(rand() % 100) / 100;
Впринципе способов можно кучу придумать
0
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 51
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
31.01.2012, 16:50 8
Нужно подключать include <cstdlib> для rand()
0
31.01.2012, 16:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2012, 16:50

Функция rand()
Добрый день. Написал следующую функцию: #include &lt;iostream&gt; #include...

Функция rand()
Здравствуйте, имеется код с реализацией алгоритма прямого поиска и я не могу...

Функция rand()
Здравствуйте, где я могу посмотреть код функции rand()? И подобных функций на...


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

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

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