0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 14
|
|
1 | |
Пару вопрос по генерации случайных чисел.14.12.2010, 09:45. Показов 1979. Ответов 4
Метки нет (Все метки)
Здраствуйте уважаемые мастера с++.
1). Мне надо в конструкторе инициализировать для поля целого типа случайными значениями... Функция rand не дает что то ничего... Как это сделать /VC++ простое консольное приложение/ 2). Как получить случайное значение в определенном диапазоне..Мне надо от -10 до 10 . Заранее спасибо.
0
|
14.12.2010, 09:45 | |
Ответы с готовыми решениями:
4
Функция генерации случайных чисел Средства для генерации случайных чисел Исправить ошибки генерации случайных чисел Метод генерации дробных случайных чисел |
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 14
|
|
14.12.2010, 12:31 [ТС] | 3 |
VC++ 6.0
0
|
14.12.2010, 14:14 | 4 |
Ну тогда у вас rand ДОЛЖЕН возвращать целое число в диапазоне 0 - 0x7FFF. Если он этого не делает, тогда надо разбираться с компилятором и его настройками. А может вы объявили свою функцию с тем же именем и она перекрывает штатную?
2. целое число в диапазоне -10 .. 10 можно получить, например, так: Код
int r = (int)(double(rand()) / RAND_MAX * 21) - 10;
0
|
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 14
|
|
14.12.2010, 15:53 [ТС] | 5 |
Спасибо, большое . Проблема решена.
0
|
14.12.2010, 15:53 | |
14.12.2010, 15:53 | |
Помогаю со студенческими работами здесь
5
Ошибка при генерации случайных чисел Подскажите функцию генерации случайных чисел Простой способ генерации случайных чисел Функции генерации случайных чисел на заданном интервале Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |