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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 43, средняя оценка - 4.86
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
#1

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

26.11.2012, 23:07. Просмотров 6038. Ответов 4
Метки нет (Все метки)

Собственно когда каждый раз жму 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2012, 23:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задать рандомное число (C++):

Как задать рандомное число от 200 до 800? - C++
Как это правильно оформить? Может кто-нибудь сказать, какой-нибудь простой для понимания алгоритм, по которому задаются диапазоны? Я только...

Продвинутый рандом (возможность задать рандомное число в нескольких диапазонах) - C++
закончил с лабами и от скуки написал продвинутую версию рандома :D просто короче мне понадобилось чтобы можно было задать рандомное число в...

Дано рандомное вещественное число P, найти число M после запятой - C++
1)Дано рандомное вещественное число P, найти число М после запятой, если пользователь задает точность количества чисел после запятой. 2)...

Рандомное число - C++
Здравствуйте, в общем я пытаюсь использовать ф-цию srand, но получается странно. Пример кода: int main() { ...

Получить рандомное число от 1 до 10 - C++
Как получить рандомное число а от 1 до 10.

Рандомное число в заданном интервале - C++
Число переменной sound должно быть рандомным, но в определенных границах (от 1 до 41). Возможно ли такое? Если да, то прошу помочь. :) ...

4
_andrew_
22 / 22 / 3
Регистрация: 14.11.2012
Сообщений: 64
26.11.2012, 23:13 #2
Для этого существует функция srand():

http://cppstudy.wordpress.com/2009/01/11/pseudo-random-numbers-in-cpp/
1
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;
}
0
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
26.11.2012, 23:30  [ТС] #4
Всем спасибо. Вопрос исчерпан.
0
MaRKerNSK
24 / 11 / 1
Регистрация: 26.11.2012
Сообщений: 110
Записей в блоге: 2
26.11.2012, 23:34 #5
Не за что)
0
26.11.2012, 23:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2012, 23:34
Привет! Вот еще темы с ответами:

Рандомное число из *приставка*-секунд - C++
Почему нельзя считать рандомным, скажем, число мили/микро(/нано) секунд в текущем времени? Ведь даже убер-реактивные системы не могут...

Пользователь должен отгадать рандомное число - C++
Всем привет:-) Начал изучать c++ самостоятельно и часто посещал ваш форум как гость. Спустя некоторое время понял, что если...

Почему рандомное число всегда равно 22? - C++
#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int main () { // нужны две константы (Ширины и высоты поля) ...

Вывод значения элемента массива рандомное число раз - C++
Как вывести значение элемента массива i раз, при условии что i это рандом с заданным диапазоном. пробовал так: if (i &gt; 0) ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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