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

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

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

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

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

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

Генератор случайных чисел повторяется - C++
Вот начало кода int x, y; char rs='y'; y=rand()%999+1; Это игра "Угадай число". В первый раз генератор всегда создает число...

Генератор случайных чисел в объекте - C++
Вообщем в объекте числа генерятся одни и те же, в main все норм(хотя рандомом их тож особо не назвоёшь, в ВСтудии и КодеБлокс видимо разные...

Генератор случайных вещественных чисел, C++ - C++
Возможно кому-то пригодится. Без дополнительных библиотек, вроде сносный такой генератор. #include <iostream> #include <cmath> ...

Генератор случайных чисел. Массив - C++
Суть вот в чём: Создать двумерный массив размерностью 3х3 дабы он заполнялся случайными числами. После это выполнить определённые...

Генератор случайных чисел в интервале (0;10) - C++
Как сгенерировать случайную последовательность целых чисел лежащих в интервале то 0 до 10? Т.е. как задать границы для генерации ПСЧ.

Генератор случайных неповторяющихся чисел - C++
Народ помогите! Проблема следующая. Я создал массив и заполнил его числами с помощью rand от -20 до 20. Как сделать так, чтобы при выводе...

Генератор случайных чисел (double) - C++
Товарищи,перерыл весь интернет и учебники и не могу понять,что не так в моем коде. У меня задача: сделать матрицу случайных вещественных...

Нужен генератор случайных чисел - C++
Срочно нужен генератор случайных чисел С++(Builder), что бы можно было впихнуть в курсовую . Заранее спасибо

Генератор случайных чисел на С++ <random> - C++
генератор случайных чисел в &lt;random&gt; http://www.cplusplus.com/reference/random/ генератор постоянно генерирует одни и те же числа,...

Генератор случайных двоичных чисел - C++
Подскажите плиз как сделать так, чтоб выводило двоичные числа? rand_t random() { static rand_t srand = time(NULL); ...

Генератор массива случайных чисел - C++
Есть массив, хочу заполнить его случайными числами, причем с каждым запуском числа должны быть разные, поэтому просто rand() не прокатит....

генератор случайных чисел Эрланга - C++
необходим генератор случайных чисел. Не могу понять в чем заключается ошибки. Error C2065 'root': undeclared identifier ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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);
Ответ Создать тему
Опции темы

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