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

Задать рандомное число - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 43, средняя оценка - 4.86
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
26.11.2012, 23:07     Задать рандомное число #1
Собственно когда каждый раз жму ctrl-f5, то выводит одно и тоже числоа. Как сделать так, чтобы каждый раз было разные?
C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main ()
{
  printf("%d\n", rand() % 100 + 1);
  return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2012, 23:07     Задать рандомное число
Посмотрите здесь:

C++ Вывод значения элемента массива рандомное число раз
Рандомное число из *приставка*-секунд C++
рандомное число всегда 22.... почему ? C++
Как присвоить переменной рандомное число в диапазоне 000000 до 999999 C++
Пользователь должен отгадать рандомное число C++
C++ Как сделать чтобы каждый раз рандомное число менялось?
C++ Как задать рандомное число от 200 до 800?
Продвинутый рандом (возможность задать рандомное число в нескольких диапазонах) C++
C++ Рандомное число в заданном интервале
C++ Рандомное число
C++ Дано рандомное вещественное число P, найти число M после запятой
C++ Получить рандомное число от 1 до 10

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_andrew_
22 / 22 / 3
Регистрация: 14.11.2012
Сообщений: 64
26.11.2012, 23:13     Задать рандомное число #2
Для этого существует функция srand():

http://cppstudy.wordpress.com/2009/0...umbers-in-cpp/
MaRKerNSK
 Аватар для MaRKerNSK
24 / 11 / 1
Регистрация: 26.11.2012
Сообщений: 110
Записей в блоге: 2
26.11.2012, 23:24     Задать рандомное число #3
Вот самый простой генератор псевдослучайных чисел
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <time.h>
 
int main (void)
{
    using namespace std;
    srand(time(NULL));
    cout<<rand()%100;
    system("pause>>void");
    return 0;
}
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
26.11.2012, 23:30  [ТС]     Задать рандомное число #4
Всем спасибо. Вопрос исчерпан.
MaRKerNSK
 Аватар для MaRKerNSK
24 / 11 / 1
Регистрация: 26.11.2012
Сообщений: 110
Записей в блоге: 2
26.11.2012, 23:34     Задать рандомное число #5
Не за что)
Yandex
Объявления
26.11.2012, 23:34     Задать рандомное число
Ответ Создать тему
Опции темы

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