Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Aspirin193
1 / 1 / 3
Регистрация: 09.06.2015
Сообщений: 65
#1

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

17.10.2015, 14:04. Просмотров 2427. Ответов 21
Метки нет (Все метки)

Как получить рандомное число а от 1 до 10.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2015, 14:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Получить рандомное число от 1 до 10 (C++):

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

Рандомное число
Здравствуйте, в общем я пытаюсь использовать ф-цию srand, но получается...

Задать рандомное число
Собственно когда каждый раз жму ctrl-f5, то выводит одно и тоже числоа. Как...

Рандомное число в заданном интервале
Число переменной sound должно быть рандомным, но в определенных границах (от 1...

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

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

21
Mesteriis
379 / 162 / 51
Регистрация: 08.08.2015
Сообщений: 1,148
Завершенные тесты: 1
17.10.2015, 21:40 #21
S_el, Ну всмысле что, ты получаешь что с каждым прохождением цикла минисуешь на 1 больше, из установленного времени для рандома, соответственно исходные данные при каждом прохождении разные и генерируется разная последовательность ряда.

Добавлено через 3 минуты
Правда тут кто то говорил что
C++ (Qt)
1
srand(time(0))
надо только в начале маина, ина че не по фен шую, но почему это именно так я не понял, видь я просто перезапускаю рандом привязывая его к конкретной временной отметке, таки образом в 12 часов я получаю последовательность 3 5 9 7 и через сутки тоже в 12 часов, ну при условии полного соответствия времени секунда в секунду получу туже последовательность
0
nmcf
6245 / 5557 / 2527
Регистрация: 14.04.2014
Сообщений: 23,361
17.10.2015, 22:08 #22
Цитата Сообщение от Mesteriis Посмотреть сообщение
Я решал эту проблемку так
Делать инициализацию на каждой итерации? Ты понимаешь, что это ерунда, и не известно, какое распределение получится?

Добавлено через 1 минуту
Цитата Сообщение от Mesteriis Посмотреть сообщение
и через сутки тоже в 12 часов
time() считает непрерывно, а не от начала суток
0
17.10.2015, 22:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2015, 22:08
Привет! Вот еще темы с решениями:

Почему рандомное число всегда равно 22?
#include <iostream> #include <ctime> using namespace std; int main () {...

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

Вывод значения элемента массива рандомное число раз
Как вывести значение элемента массива i раз, при условии что i это рандом с...

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


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

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

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