Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызов функции вне класса https://www.cyberforum.ru/ cpp-beginners/ thread1468347.html
Есть класс, в нем два метода. В одном из них надо вызвать функцию, которая расположена вне класса. Как зделать?? Можете на примере показать, так даже легче будет. Помогите!!!
Подсчитать количество нулей на побочной диагонали массива и еще пару задач C++
Друзья,помогите пожалуйста решить пару задач на С++ Очень нужно для курсовой,в долгу не останусь. Нужны полностью листинги Вот задачи: 1.Подсчитать количество нулей на побочной диагонали массива ...
Передача двухмерного массива в функцию C++
Здраствуйте, скажите, пожалуйста, зачем надо обязательно писать n, при передаче массива в функцию. например есть функция void(int x, int, int);
C++ Преобразовать BYTE в HEX Я читаю содержимое файла в BYTE и потом хочу вывести его в editbox, но сначала мне нужно преобразовать его в HEX. Тут я не совсем понимаю что делать. Нашел функцию: std::string byte_2_str(char*... https://www.cyberforum.ru/ cpp-beginners/ thread1468283.html
C++ Определить, на каком расстоянии метеорит пройдет от Земли https://www.cyberforum.ru/ cpp-beginners/ thread1468279.html
определить, на каком расстоянии метеорит(x1, y1, z1 и x2, y2, z2) пройдет от Земли (начало координат)??? . void vi(){h=2*S/((pow((x2-x1), 2)+pow((y2-y1), 2) + pow((z2-z1),...
Программа не выполняет запись в файл C++
Программа никак не хочет записывать матрицу и результаты подсчета в два файла. Подскажите, пожалуйста, где мой косяк! #include <cstdlib> #include <iostream> #include <fstream> #include <stdio.h>...
C++ Реализовать очередь покраски деталей. Из очереди брать не более трех штук за раз
Здравствуйте! Вот текст задачи: Очередь на покараску деталей. Покрасить одновременно можно до трех деталей в один цвет, т.е. функция «Покраски деталей» позволяет разом взять из очереди до трех...
C++ Читать из файла число и определить их максимум Читать из файла число и определить их максимум https://www.cyberforum.ru/ cpp-beginners/ thread1468238.html
C++ Найти ошибку в коде https://www.cyberforum.ru/ cpp-beginners/ thread1468237.html
#include <iostream> //Подключаем библиотеки #include <iomanip> #include <windows.h> #include <fstream> # include <conio.h> using namespace std; struct node //Описание узла { int...
C++ Посмотрите как красиво изображена формула на картинке c++ графика https://www.cyberforum.ru/ cpp-beginners/ thread1468229.html
15 / 15 / 4
Регистрация: 17.06.2012
Сообщений: 274
0

Random и объекты класса (pseudo random)

04.06.2015, 13:37. Показов 2485. Ответов 2
Метки (Все метки)

Всем привет.

Есть класс:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
typedef unsigned int ui;
 
class Player
{
private:
    ui health;
    ui mentalHealth;
public:
    Player();
    ui getHealth() const;
    bool changeHealth(ui);
    ui getMentalHealth() const;
    bool changeMentalHealth(ui);
};
Есть описание конструктора по умолчанию:
C++
1
2
3
4
5
6
7
Player::Player()
{
    srand(time(NULL));
 
    this->health = (rand() % 6 + 1) + 4;
    this->mentalHealth = (rand() % 6 + 1) + 4;
}
Я создаю массив объектов класса Player и хочу, чтобы у каждого объекта было рандомное значение health и mental health:

C++
1
Player team[4];
Но, у всех объектов эти поля имеют одно и тоже значение, рандомное каждый раз, но у всех одинаковое.

Что я делаю не так?

Вернуться к обсуждению:
Random и объекты класса (pseudo random)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2015, 13:37
Готовые ответы и решения:

random
Доброго времени суток! Вопрос прост: для генерации случайных чисел всегда пользовался rand(), но...

Random
Здравствуйте. Столкнулся с таким: если использую такой код for (int j = 0; j &lt; COLOUMNS; j++)...

Random
Помогите,пожалуйста, подкорректировать текст проги так,что был массив задавался рандомно,а не...

random
R=random(101)/100.; Это генератор случайных чисел (0;1)?

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