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

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

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

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

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

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

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

Случайные числа от 1 до 9 - C++
Можно так создавать случайные числа от 1 до 9 void main() { srand(time(0)); for (int i = 0; i&lt;20; i++) { cout &lt;&lt;...

Случайные числа - C++
Всем привет! Мне нужно сгенерировать действительное случайное число в диапазоне от нуля до 1. Читал вот это:...

Случайные числа от -8 к 8 - C++
Как можно сделать рандомом числа от -8 к 8, нашел на форуме пример: int r=(rand() % 11) + 5;//от 0 до 10 и +5, то есть от 5 до 15 но...

Случайные числа - C++
Написать функцию, которая подсчитует сколько раз заданое число встречается в последовательности N случайных чисел.

Случайные числа - C++
void rndChain(){ system(&quot;cls&quot;); SetConsoleTitleA(&quot;dovjina zrost vibirki&quot;); ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
20.03.2012, 21:54     Случайные числа. #2
http://www.cplusplus.com/reference/c.../cstdlib/rand/
cactus09
Чайник
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
20.03.2012, 22:05  [ТС]     Случайные числа. #3
sandye51, А по подробнее можно, по забугорски не понимаю .
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;
}
Программа набита недостатками, как рыба-фиш - горошком. Но в принципе, поставленную задачу выполняет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2012, 23:17     Случайные числа.
Еще ссылки по теме:

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

Случайные числа - C++
Доброго времени суток! Возможно ли сделать так, чтобы выпадали в случайном порядке числа 0, 2, 6, 8?

случайные числа - C++
Всем привет! нужна ваша помощь. мне нужно реализовать функцию, которая заполняет двумерный массив mat случайными числами. на сколько я...

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

случайные числа - C++
как заполнить массив случайными числами например от -50 до 50 void generate(int mas,int n){ for(int i=0;i&lt;n;i++) mas=(rand()%50)-50; ...

Случайные числа - C++
Подскажите функцию(или класс а вней функцию) для генерирования случайных чисел аналог Random.Next() C#


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

Или воспользуйтесь поиском по форуму:
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;
}
Yandex
Объявления
20.03.2012, 23:17     Случайные числа.
Ответ Создать тему
Опции темы

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