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

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

Войти
Регистрация
Восстановить пароль
 
Vidok
 Аватар для Vidok
37 / 37 / 2
Регистрация: 03.09.2011
Сообщений: 279
#1

Генератор случайных чисел - C++

29.10.2011, 23:32. Просмотров 969. Ответов 2
Метки нет (Все метки)

Еще ни разу не использовал rand(), знаю что перед ним нужно srand(time(NULL)), потому как без этого числа будут одинаковы постоянно. Но не пойму саму идеологию пользования. rand()%100 генерирует числа в диапазоне 0..99, но как это делается с помощью операции остатка? Подскажите как генерировать числа в диапазоне от минимального значения типа до максимального?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2011, 23:32     Генератор случайных чисел
Посмотрите здесь:

C++ Генератор случайных чисел
C++ Генератор случайных чисел
C++ генератор случайных чисел
Генератор случайных чисел C++
C++ Генератор случайных чисел
C++ Генератор случайных чисел
C++ генератор случайных чисел
Генератор случайных чисел C++
C++ Генератор случайных чисел
C++ Генератор случайных чисел
Генератор случайных чисел C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bers
Заблокирован
29.10.2011, 23:34     Генератор случайных чисел #2
http://www.cyberforum.ru/cpp-beginners/thread44753.html
hell_gate666
3 / 3 / 1
Регистрация: 13.10.2011
Сообщений: 29
29.10.2011, 23:44     Генератор случайных чисел #3
s=rand()*(<конец_диапазона>-<начало диапазона>)+<начало диапазона>

Добавлено через 7 минут
или лучше так
s=<начало диапазона>+rand()%(конец_диапазона>-<начало диапазона>+1);
Yandex
Объявления
29.10.2011, 23:44     Генератор случайных чисел
Ответ Создать тему
Опции темы

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