Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Noxior
3 / 3 / 0
Регистрация: 07.06.2009
Сообщений: 168
#1

функция rand() - C++

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

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

Функция rand() - C++
Сделал задания: Комп должен угадать число какое я задал в уме. В диапазоне от 1 до 100 . void Ex() { srand(time(NULL)); int first =...

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

Функция rand - C++
Помогите написать программу) В цикле, используя функцию rand генерировать числа в диапазоне от 0 до 9. Из этих чисел составить цеиое...

Функция rand() - C++
Добрый день. Написал следующую функцию: #include <iostream> #include <stdlib.h> using namespace std; int main (int argc,...

функция rand() - C++
У меня такой вопрос, как можно сделать искать рандомные числа за исключением определенных! Допустим нахожу рандомное число от 0 до 10,...

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

7
Serejke_qq
150 / 108 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
31.01.2012, 00:54 #2
тут вполне понятно описано.
0
Noxior
3 / 3 / 0
Регистрация: 07.06.2009
Сообщений: 168
31.01.2012, 00:58  [ТС] #3
спс все ясно
0
R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
31.01.2012, 01:01 #4
Цитата Сообщение от Noxior Посмотреть сообщение
Как с её помощью можно задать последовательность доустим с 45 до 66
C++
1
rand() % 66 + 45
0
Sadom
11 / 11 / 1
Регистрация: 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
Сообщений: 168
31.01.2012, 01:46  [ТС] #6
а как задать нужный шаг для выдачи случайных чисел? типо чтоб выдавало число из диапазона с определенным шагом
0
Sadom
11 / 11 / 1
Регистрация: 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 / 2
Регистрация: 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(); - C++
Нужно чтобы функция rand(); выдавала значения в заданном интервале то есть к примеру от 230 до 233 нужно чтобы выдавало числа 230 ...

Функция rand() - C++
как с помощью этой функции заполнить массив случайными числами? знаю.что нужно подключить библиотеку &lt;time.h&gt; ,а дальше?...

Функция - rand - C++
Здравствуйте. Проблема - нужно сгенерировать случайное число из области чисел введённых в переменную. Допустим, я создаю переменную: ...

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


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

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

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