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

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

Войти
Регистрация
Восстановить пароль
 
cactus09
Чайник
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
#1

Случайные числа. - C++

20.03.2012, 21:35. Просмотров 571. Ответов 4
Метки нет (Все метки)

Есть числа 2,4,6,8,0 - из них нужно случайно выбрать одно. Как это сделать?
Google'ил, нашел только что то по типу
C++
1
2
3
4
#include <stdlib.h>
...
randomize();
int a = random(N); //генерит число в промежутке [0; N)
но честно говоря не чего не понял ,так что еще помогите понят этот код.
Зарание спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2012, 21:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Случайные числа. (C++):

Нужно чтобы случайные числа вставали в конец массива,а не удаляли числа - C++
#include &lt;iostream&gt; using namespace std; void main() { setlocale(LC_ALL, &quot;Russian&quot;); int n; // кол-во элементов массива ...

Случайные числа - C++
int main() { srand(time(0)); int a = rand()%100; cout &lt;&lt; a &lt;&lt; endl; system(&quot;pause&quot;); } Есть вот такой способ задания...

Случайные числа - C++
Создать матрицу случайных чисел, если max элемент располагается левее минимального то тогда сложить элементы левой половинки матрицы.

случайные числа - C++
rand() в VS имеет диапазон от 0 до 32768? даже изменение RAND_MAX ничего не повысит верхний уровень?

Случайные числа - C++
Всем доброго времени суток, я чёт туплю, подскажите, как посчитать сколько чисел сгенерированных случайным образом в диапазоне попадают в...

Случайные числа - C++
Привет, мне надо наполнить массив случайными числами но толька чтоб они не повторялись, подскажыте как ето сделать.

4
sandye51
программист С++
685 / 587 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
20.03.2012, 21:54 #2
http://www.cplusplus.com/reference/clibrary/cstdlib/rand/
0
cactus09
Чайник
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
20.03.2012, 22:05  [ТС] #3
sandye51, А по подробнее можно, по забугорски не понимаю .
0
Voroshek
6 / 6 / 1
Регистрация: 22.08.2011
Сообщений: 75
20.03.2012, 23:07 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
    int array[] = { 2, 4, 6, 8, 0 };
    srand(time(NULL));
    int a = rand()%5;
    std::cout << array[a] << std::endl;
    return 0;
}
Программа набита недостатками, как рыба-фиш - горошком. Но в принципе, поставленную задачу выполняет.
1
R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
20.03.2012, 23:17 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main()
{
        srand(time(NULL));
 
        int a = rand() % 5 * 2;
 
        std::cout << a << std::endl;
 
        return 0;
}
1
20.03.2012, 23:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2012, 23:17
Привет! Вот еще темы с ответами:

Случайные числа в C++ - C++
нужно присвоить переменной числа от -50 до 50, как сделать?

Случайные числа - C++
Можно ли генерировать случайные числа типа float с помощью rand()?

случайные числа в с++ - C++
День добрый . Задание : игра в кубики с компом . Не могу понять как сделать для компа и человека действительно разные числа . Делал через...

Случайные числа от -10 до 10 - C++
сижу я значит и не могу вывести случайные числа от -10 до 10! Получается только от -50 до 50, for(int j= 0; j&lt;8; j++) ...


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

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

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