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

Как сделать генератор случайных чисел? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение из файла http://www.cyberforum.ru/cpp-beginners/thread360242.html
формат файла: text, 200 text2, 180 и т.д.... #include <math.h> #include <stdio.h> struct cars {
C++ Слово array является зарезервированным в Visual Studio 2008? Привет всем. Читаю старую книгу по С++. Там для массива предлагают использовать имя array, например: int array; Но когда я это напечатал, то у меня слово array стало синим: array Как я понимаю, синими являются зарезервированные слова. Но, судя по учебнику, слово array таковым не является. Там в начале приведён полный список ключевых слов С++ и в этом списке array нет. Но книга старая.... http://www.cyberforum.ru/cpp-beginners/thread360241.html
C++ Можно ли задать массив, не зная заранее его длину?
Доброе утро всем. Вчера начал читать "главу 4 Массивы". Там предложили 2 варианта объявления массива: 1) неинициализированный int A; 2) инициализированный int A={2,3,5,1}; Я это напечатал, всё работает. Потом в учебнике написано так:
классы и объекты в с++ C++
очень прошу помочь написать программу. т.к. в программировании я 0 :( Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов КАДРЫ имя – char* номер цеха – int разряд – int
C++ Решение нелинейных уравнений и систем http://www.cyberforum.ru/cpp-beginners/thread360232.html
Написать программу решения нелинейного уравнения методом деления отрезка пополам по формуле:{2}^{x}+{x}^{2}-3=0. Здрасвуйте сделайте пожалуйста программу.
C++ Сортировка Дан массив из n целых чисел, дан индекс элемента. Требуется расположить элементы массива так, что бы элементы меньше a стояли слева, а элементы больше стояли справа. #include "stdafx.h" #include "iostream" using namespace std; int _tmain(int argc, _TCHAR* argv) { подробнее

Показать сообщение отдельно
Alex Z
27 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 136
05.10.2011, 12:33  [ТС]     Как сделать генератор случайных чисел?
Цитата Сообщение от Nursik77 Посмотреть сообщение
Почитайте тут: Про рандом
Я прочитал эту ссылку и сделал так, как вы там советовали:
Цитата Сообщение от Nursik77 Посмотреть сообщение
Если не ошибаюсь randomize(); это сишная ф-я, и в плюсах она не пойдет. В начале подключи бибу #include <time.h>,а потом вместо randomize(); напиши srand(time(NULL));
В итоге записал вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <conio.h> 
#include <time.h> //Чтобы использовать srand(time(NULL))
using namespace std;
int main() 
{
    int i;  
    srand(time(NULL));
    for (i=1; i<=9; i++)
        cout<<"Slychainoe chislo "<<i<<" = "<<rand()<<endl;
    cout<<endl; 
    getch();  
    return 0; 
}
Он мне выводит на экран 9 случайных чисел. Каждый раз новые. Но я не пойму по какому принципу. Он их берёт из какого-то определённого диапазона? Из какого? Они только целые и положительные. А если я хочу например получить целое случайное число от 3 до 2046. Это как-то можно реализовать?
 
Текущее время: 16:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru