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

Рандомный генератор чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить вывод http://www.cyberforum.ru/cpp-beginners/thread672665.html
1)Тема: Лінійний обчислювальний процес. Теоретичні відомості: Програма на мові C++ є блочно-структурованою та, як правило, містить деякий набір функцій. Функція — це іменована частина програми,...
C++ Среди тех строк целочисленной матрицы, которые содержат только нечетные элементы, найти строку с максимальной суммой модулей элементов #include <iostream> #include <conio.h> #include <cmath> const int m=3,n=3; using namespace std; int a; void poisk(); int main() { http://www.cyberforum.ru/cpp-beginners/thread672664.html
Класс, обеспечивающий представление матрицы произвольного размера C++
помогите, Составить описание класса, обеспечивающего представление матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого размера и всей...
C++ Intel compiler. icl time?
Доброго времени суток. У меня вопрос по поводу команд в компиляторе Интел с++. в gcc есть команда time и можно узнать время компиляции, подскажите, пожалуйста, аналогичную команду на интеле? Шарил...
C++ Ошибка в цикле http://www.cyberforum.ru/cpp-beginners/thread672637.html
Суть задачи: Разработать программу для приближенного вычисления величины y=Ʃ(1/((2*n+1)*(2*n-1))) , n=1,2,3,... Процесс вычисления величины y закончить, когда будет выполнено неравенство...
C++ найти два максимальных значения в массиве Собственно, не получается реализовать нахождение второго максимального значения: // Найдти 2 максимальных значения без сортировки массива и // и дополнительных элементов (контейнеры и доплнительные... подробнее

Показать сообщение отдельно
GAGAn
3 / 3 / 0
Регистрация: 20.09.2012
Сообщений: 37
16.10.2012, 20:04
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include <iostream>
#include <ctime>
#include <stdlib.h>
    using namespace std;
int main ()
{
    int a,b,i;
    cout << "Vvedite a  : ";
    cin >> a;
     cout << "Vvedite b  : ";
    cin >> b;
      i  = a + rand() % b ; //a минимальное число, b максимальное число 
       
    cout <<"i = "<< i;
    cin.get();
    cin.get();
return 0;
}
На счет srand () гугл сказал что это что то сложное и не стоит туда лезть ели только начинаешь.
C++
1
        rand(a,b,i);// функция rand()  имеет тип void  и не принимает аргументов.
Исправьте меня если что не так)
Я тоже только начинаю программировать)

Добавлено через 13 минут
Нагуглл что
C++
1
srand(time(NULL))
добавляет к ГСЧ текущее время системы тем самым число не будет все время повторятся.
А вообще ГСЧ не существует, ну конечно можно брать за точку отсчета допустим колебания земли и тогда предсказать число практически не возможно но все же возможно
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
#include <ctime>
#include <stdlib.h>
    using namespace std;
int main ()
{
    int a,b,i;
    cout << "Vvedite a  : ";
    cin >> a;
     cout << "Vvedite b  : ";
    cin >> b;
      // srand(time(NULL)); // добавить для псевдонепредсказуемости.
      i  = a + rand() % b ; //a минимальное число, b максимальное число 
       
    cout <<"i = "<< i;
    cin.get();
    cin.get();
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru