Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Объяснить и подробно прокомментировать, что происходит в коде (программа по поразрядным операциям) https://www.cyberforum.ru/ cpp-beginners/ thread1630235.html
помогите разобраться в программе вот задание (Первые 15 наиболее часто встречающихся символов кодируются 4-битными кодами от 0000 до 1110. Код 1111 обозначает, что следующие за ним 8 бит кодируют один из остальных символов. Разработать функции упаковки и распаковки строки с определением наиболее часто встречающихся символов и коэффициента уплотнения.) Вот код: #define STRLEN 1000 #include...
C++ Программа на C++
Програма за введеним з клавіатури значенням кількості дюймів виводить на екран відповідне значення сантиметрів. Значення цілої змінної d вводиться за допомогою операції cin>>, а результат виводиться на екран за допомогою операції cout<< #include <iostream> using namespace std; int main() {float d, D; cout<<"Input the number of inches\n";//введіть кіл-ть дюймів cin>>d; D=d*2.54f;
C++ Быстродействие программы при использовании статических и динамических библиотек Всем привет! Понимаю, что вопрос простой... но не могу, не получить экспертного мнения. Правильно ли я понимаю, что программы, которые используют статические библиотеки работают быстрее программ, которые используют динамические? https://www.cyberforum.ru/ cpp-beginners/ thread1630200.html C++ Добавляя различные символы к заданной строке, сделать из неё палиндром https://www.cyberforum.ru/ cpp-beginners/ thread1630199.html
Объясню смысл условия: Дана строка длинной более 6000 символов. Требуется, добавляя различные символы к строке (только с одной из сторон, в центре нельзя), сделать из неё палиндром минимальной длины. Пример: Input: hello Output: hellolleh (или ollehello) Добавлено через 1 час 35 минут (только с одной из сторон, в центре нельзя), Ошибочка : Добавлять символы можно в любом месте.
C++ Написать функцию, возвращающую количество своих вызовов
Всем привет))) Помогите написать программу, функция которой возвращает количество её вызовов)
C++ Найти все числа меньшие числа Мерсенна https://www.cyberforum.ru/ cpp-beginners/ thread1630185.html
Дано натуральное число n. Найти все числа меньшие Мр числа Мерсенна. Число Мерсенна – это простое число, представленное в виде Mp=2p–1, где p – тоже простое число.
C++ Как исправить ошибку "идентификатор не определён"? (ошибка с перегрузкой оператора>> ) Здравствуйте. Пытаюсь вывести небольшой список: #include <iostream> #pragma once using namespace std; class BoolVector { public: struct v https://www.cyberforum.ru/ cpp-beginners/ thread1630178.html подскажите как сделать, чтобы забирало два параметра и передавало, которые я задаю, а то у меня ток один C++
Первая программа #include <iostream> #include "stdio.h" #include "stdlib.h" #include "errno.h" #include "unistd.h" #include "sys/types.h" #include "sys/wait.h" #include <string>
C++ После откладки компилятор не запускает программу (Visual C++ "ошибка при построении") https://www.cyberforum.ru/ cpp-beginners/ thread1630109.html
После откладки компилятор не запускает программу(код безошибочный,но в левом нижнем углу появляется надпись"ошибка при построении" ). Как это исправить ? netrox, пожалуйста, прочитайте правила форума и постарайтесь впредь их соблюдать: П. 4.3. Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на Ваш вопрос ответят. П. 4.7. Как можно более полно...
C++ Вычислить значение функции заданной разложением в ряд Тейлора Вычислить выражения с точностью е=0.0001 . Неизвестные переменные задаются пользователем с клавиатуры. x\: +\: \frac{x}{1\cdot 2\cdot 3}\: +\: \frac{x}{1\cdot 2\cdot 3\cdot 4\cdot 5}\: +\: \frac{x}{1\cdot 2\cdot 3\cdot 4\cdot 5\cdot 6\cdot 7} \: +\: ... https://www.cyberforum.ru/ cpp-beginners/ thread1630100.html
C++ Где найти реализацию ассоциативного массива?
Хочу реализовать map. Погуглил не нашел.
C++ Работа с wsdl файлом SOAP https://www.cyberforum.ru/ cpp-beginners/ thread1630059.html
Вообщем есть у меня сервер (консольное прил.) и клиент (WINAPI - калькулятор) Задача заключается: в передаче данных по протоколу Soap Cделал как я. В сервере я определил какая будет структура передачи XML. Но это не то... И задали общаться через Wsdl файл, и сделать классы...(этого я плохо понимаю) ====================================================== Так же дали статейку ...
8 / 8 / 3
Регистрация: 02.01.2016
Сообщений: 13
0

Генерация рандомных чисел - C++ - Ответ 8572540

02.01.2016, 16:06. Показов 1930. Ответов 13
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Пытаюсь сделать что-то типо консольной игры, и вот возникла проблема, мне нужно случайно генерировать расу, для этого есть массив с всеми возможными расами.

C++
1
2
3
4
5
6
static std::string man_race[] =
{
    "Орк", "Человек", "Эльф",
    "Гном", "Гоблин", "Тролль",
    "Хоббит"
};
Также есть функция GetRandNumber(int begin, int end), которая совершает генерацию в заданном диапазоне:
C++
1
2
3
4
5
6
7
int GetRandNumber(int begin, int end)
{
    int number;
    srand(time(NULL));
    number = begin + rand() % end;
    return number;
}
Так вот, затем в мейне когда я пытаюсь сгенерить расу для 3-х персонажей , раса получается одинаковой, т.е функция GetRandNumber генерит одно и то же.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void main()
{
    setlocale(LC_CTYPE, "Rus");
 
    WarriorWeapon wp1(20,26,warrior_weapon[GetRandNumber(0,10)]);
    Warrior man1("Egor",man_race[GetRandNumber(0,7)],wp1);
    man1.Show();
 
    WizzardWeapon wp2(23, 17, wizzard_weapon[GetRandNumber(0, 7)]);
    Wizzard man2("Artem", man_race[GetRandNumber(0, 7)], wp2);
    man2.Show();
 
    ArcherWeapon wp3(10, 10, archer_weapon[GetRandNumber(0, 3)]);
    Archer man3("Vasya", man_race[GetRandNumber(0, 7)], wp3);
    man3.Show();
Вопрос: Как сделать нормальную генерацию?

Вернуться к обсуждению:
Генерация рандомных чисел C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.01.2016, 16:06
Готовые ответы и решения:

Генерация рандомных чисел
Всем привет, мне надо реализовать метод Монте-Карло для симплекса с 4 узлами. При реализации...

Генерация рандомных чисел от 1 до 6
Простая программка, заготовка к игре морской бой на 6 клеток, суть в том, что человек вводит число...

Генерация рандомных чисел в диапазоне
Добрый день подскажите (или дайте кусочек кода) как реализовать генерацию рандомных чисел

Генерация рандомных чисел от 0 до 65535
Ну собственно мне нужно заполнить массив случайными числами в диапазоне от 0 до 65535. Как это...

13
02.01.2016, 16:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.01.2016, 16:06
Помогаю со студенческими работами здесь

Генерация рандомных символов
Народ есть некоторый код для генерации символов с кодом(рандомным), эти числа забиваются в массив....

Необходимо изобразить эту программу, без получения рандомных чисел, а ввод с клавиатуры чисел N
Вычислить сумму отрицательных элементов последовательности из N произвольных чисел

Генератор рандомных чисел
Добрый день, понимаю, что таких тем не мало, но вроде как юзав поиск на форуме и гугл я не нашел...

Промежуток рандомных чисел
Здравствуйте. Подскажите пожалуйсто где я тут напортачил. Нужно вывести 10 рандомных чисел в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru