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

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

Войти
Регистрация
Восстановить пароль
 
Angel_smerti
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 13
#1

Датчик случайных чисел - C++

10.11.2013, 00:23. Просмотров 337. Ответов 2
Метки нет (Все метки)

Мне нужно задать 4 числа в промежутке от одного до 1000 датчиком случайных чисел.
Использую такой код:
C++
1
2
3
4
5
int a,b,c,d;
    a=rand()%1000+1;
    b=rand()%1000+1;
    c=rand()%1000+1;
    d=rand()%1000+1;
Но выводит 4 одинаковых числа. Что делать, чтобы они были разными?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2013, 00:23     Датчик случайных чисел
Посмотрите здесь:

датчик случайных чисел - C++
Смоделировать подбрасывания монеты и падение ее на одну из сторон: лицевую ("решка") или обратную "орел"), т.е. с помощью датчика случайных...

Датчик случайных чисел - C++
С помощью датчика случайных чисел получить 10 вещественных чисел от -50 до 50 #include <iostream> #include <ctime> using...

датчик случайных чисел - C++
Сформировать с помощью датчика случайных чисел 100 чисел в пределах от 1 до 10, построить столбчатую диаграмму частоты выпадения каждого...

использовать датчик случайных чисел - C++
использовать датчик случайных чисел, заполнить двумерный массив неповторяющимися числами от 0 до 100; 1) распечатать массив; 2)...

Датчик нормально распределённых случайных чисел - C++
Нужна помощь в реализицаии такой задачи В канале действует шум.При передаче каждого сигнала S1 два раза обращаемся к датчику нормально...

Написать датчик случайных чисел с таблично заданной функцией распределения - C++
Здравствуйте! у меня есть просто текст задачи и не чего больше((может поможете??? Написать датчик случайных чисел с таблично заданной...

Используя датчик случайных чисел, получить координаты вершин треугольника x1, y1, x2, y2, x3, y3, принадлежащие отрезку [-5,5] - C++
Составьте программу для выполнения следующих заданий: 1. Ввести с клавиатуры длины отрезков a, b и c. 2. Проверить, могут ли быть...

Генерирование случайных чисел и выборка значения из этих чисел - C++
Здравствуйте, помогите решить задачку. Нужно случайным образом сгенерировать числа от 0..9, 100 раз. Затем из генерированных чисел...

Диапазон случайных чисел - C++
Написал программку-угадайку случайного числа. Но возник вопрос. Использую функцию rand() и она все время за случайное держит 41. А мне...

Случайных чисел в диапазоне! - C++
Я из Болгарий,случайно нашел ето классньй сайт.Я только любитель невероятного язьйка С++.Пишу с ошибки по руском и для ето извиняюсь.Вот у...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
genaryok
22 / 22 / 4
Регистрация: 18.10.2013
Сообщений: 62
10.11.2013, 00:50     Датчик случайных чисел #2
Подключить библиотеку <ctime>
и перед присвоением значений написать счетчик
C++
1
srand(time(0));
Вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <ctime>
using namespace std;
void main ()
{
srand (time(0));
int a,b,c,d;
    a=rand()%1000+1;
    b=rand()%1000+1;
    c=rand()%1000+1;
    d=rand()%1000+1;
    cout<<a<<" "<<b<<" "<<c<<" "<<d<<endl;
}
Angel_smerti
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 13
10.11.2013, 09:28  [ТС]     Датчик случайных чисел #3
Спасибо большое!
Yandex
Объявления
10.11.2013, 09:28     Датчик случайных чисел
Ответ Создать тему
Опции темы

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