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

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

Войти
Регистрация
Восстановить пароль
 
makengold
Сообщений: n/a
#1

Генерация случайных чисел - C++

18.06.2014, 19:23. Просмотров 406. Ответов 2
Метки нет (Все метки)

Вопрос такой: возможно ли при помощи функции random, устроить случайную генерацию одного из двух чисел? Например мне нужны числа 2 и 4.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2014, 19:23     Генерация случайных чисел
Посмотрите здесь:

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

Генерация случайных чисел - C++
Как в С сгенирировать последовательность случайных чисел от x до y.Например от 1 до 100.

Генерация случайных чисел - C++
Здравствуйте! Мне нужно сгенерировать случайные числа, много и за секунду или быстрей. Можно ли использовать время компьютера с...

Генерация случайных чисел - C++
Доброго времени суток ! Как генерировать случайное число например в диапазоне от 1 до 52 а потом исключить это число, и генерировать...

Генерация случайных чисел С++ - C++
сгенерировать вещественные числа от 0 до 1(например,0,1;0,2;1,0; и т.д.) в этом случае выводит только 0 и 1: #include<stdio.h> ...

генерация случайных чисел - C++
полазил по форумам, понял что лучшей конструкцией для ввода случайных чисел является: srand(time(NULL)); ... int r =...

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

Генерация уникальных случайных чисел - C++
Приветствую. Допустим есть диапазон от 0 до 9. Как сгенерировать число так, чтобы за 10 генераций, это случайное число не было похожим на...

Генерация случайных чисел в диапазоне 0 - 1 - C++
Привет. Прошу помочь с рандомными числами. Нужны числа от 0 или 1

генерация случайных чисел в linux - C++
randomize(); int a; a=random(100); пишет, что нет декларации randomize() в этой области видимости, хотя stdlib.h я подключил ...

Генерация последовательности случайных чисел - C++
можно ли считать что при генерации последовательности случайных чисел с помощью функций srand и rand при одном и том же начальном значении...

Генерация случайных чисел (rand () % 6) - C++
Приветствую всех. Изучаю "С" с нуля, дошел до генерации случайных чисел. С генерацией все ясно, не могу понять только зачем здесь взятие...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
quwy
Native x86
3130 / 1978 / 526
Регистрация: 13.02.2013
Сообщений: 6,621
18.06.2014, 19:32     Генерация случайных чисел #2
C++
1
2
3
4
5
6
int my_random(void) {
  switch(random(2)) {
    case 0: return 2;
    case 1: return 4;
  }
}
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
18.06.2014, 19:36     Генерация случайных чисел #3
Da тысячи способов!в твоём частном случае, например
C++
1
(rand()%2+1)*2
можно поступить несколько более универсально
C++
1
2
3
const int randomCnt=2;
const int randomDat[randomCnt]={2, 4};
randomDat[rand()%randomCnt];//<<<<<
Ответ Создать тему
Опции темы

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