Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 14
1

Пару вопрос по генерации случайных чисел.

14.12.2010, 09:45. Показов 1979. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здраствуйте уважаемые мастера с++.

1).

Мне надо в конструкторе инициализировать для поля целого типа случайными значениями... Функция rand не дает что то ничего...

Как это сделать /VC++ простое консольное приложение/

2). Как получить случайное значение в определенном диапазоне..Мне надо от -10 до 10 .

Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2010, 09:45
Ответы с готовыми решениями:

Функция генерации случайных чисел
Здравствуйте, возник такой вопрос: мне нужно определить генерацию случайных чисел в функцию и...

Средства для генерации случайных чисел
В Си было удобно подключить рандомные числа. через randomize(); a=random(10)-5; В Си++ кроме...

Исправить ошибки генерации случайных чисел
Что в этом коде не так? int mas = new int; Random r = new Random(); ...

Метод генерации дробных случайных чисел
Написать программу, которая содержит метод генерации дробных случайных чисел из диапазона 0-min.

4
4255 / 2951 / 688
Регистрация: 08.06.2007
Сообщений: 9,858
Записей в блоге: 4
14.12.2010, 11:39 2
> Функция rand не дает что то ничего...

Функция rand должна возвращать int

Каким компилятором вы пользуетесь?
0
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 14
14.12.2010, 12:31  [ТС] 3
VC++ 6.0
0
4255 / 2951 / 688
Регистрация: 08.06.2007
Сообщений: 9,858
Записей в блоге: 4
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2010, 15:53
Помогаю со студенческими работами здесь

Ошибка при генерации случайных чисел
добрый день,уважаемые коллеги! У меня возникла следующая проблема. Мне нужно задать распределение...

Подскажите функцию генерации случайных чисел
Подскажите функцию генерации случайных чисел(не RND). Заранее СПАСИБО!

Простой способ генерации случайных чисел
Нужен простейший исходник программы для генерации случайных чисел в диапазоне, например (0,1). ...

Функции генерации случайных чисел на заданном интервале
оценить качество использования функции генерации случайных чисел на заданном интервале. Эти...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru