Форум программистов, компьютерный форум CyberForum.ru

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

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

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

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

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

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

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

Функция rand(); - C++
Нужно чтобы функция rand(); выдавала значения в заданном интервале то есть к примеру от 230 до 233 нужно чтобы выдавало числа 230 ...

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

функция rand и присвоение - C++
написал часть программы из учебника Дейтела, глава 4, задача 17 в кратце из того что я сделал - мне нужно что бы при втором показе...

Массив символов и функция rand - C++
Следующая программа должна менять цвет консоли при нажатии на любую клавишу, кроме пробела, при помощи системной функции color. Данная...

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

C++
1
rand() % 22 + 45;
Noxior
3 / 3 / 0
Регистрация: 07.06.2009
Сообщений: 145
31.01.2012, 01:46  [ТС]     функция rand() #6
а как задать нужный шаг для выдачи случайных чисел? типо чтоб выдавало число из диапазона с определенным шагом
Sadom
11 / 11 / 1
Регистрация: 06.01.2012
Сообщений: 19
31.01.2012, 02:17     функция rand() #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;
Впринципе способов можно кучу придумать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2012, 16:50     функция rand()
Еще ссылки по теме:

корректно не работает функция rand - C++
в полном коде почему-то не работает корректно функция rand, вот пример: #include&lt;cstdlib&gt; #include&lt;ctime&gt; #include&lt;iostream&gt; ...

Как заполняет функция rand? - C++
Как заполняет функция rand? Допустим у нас есть вот такое: rand()%10; rand()%100-50; rand()%20-20; В каком диапазоне будут...

Диапазон отрицательных чисел. Функция rand() - C++
Как задать диапазон случайных чисел чтобы в него входили как положительные так иотрицательные числа к примеру от -100 до 100?

Функция rand() дает странные результаты - C++
Есть класс Owner с таким конструктором, значения его членов определяются рандомно. В main.cpp создаются и выводятся на экран...


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

Или воспользуйтесь поиском по форуму:
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
31.01.2012, 16:50     функция rand() #8
Нужно подключать include <cstdlib> для rand()
Yandex
Объявления
31.01.2012, 16:50     функция rand()
Ответ Создать тему
Опции темы

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