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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
# Darth Vader #
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 14
#1

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

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

Здраствуйте уважаемые мастера с++.

1).

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

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

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

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2010, 09:45     Пару вопрос по генерации случайных чисел.
Посмотрите здесь:

Функция генерации чисел C++
Как указать диапазон генерации случайных чисел? C++
C++ Вопрос по генерации случайного числа.
C++ Функция генерации случайных чисел
Создайте функцию, которая пару последовательных чисел Фибоначчи преобразует в следующую пару C++
C++ Алгоритм рекурсивной процедуры генерации перестановок чисел
C++ Альтернативный алгоритм генерации псевдослучайных чисел
C++ Класс для генерации чисел
Формула для генерации случайных чисел заданного диапазона C++
C++ Средства для генерации случайных чисел
C++ Запишите шесть строк, состоящих из двух случайных чисел типа int, которые не больше 10 и трех случайных чисел
Реализовать функцию (или класс) генерации случайных чисел, используя средства из заголовочника random (C++11) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
palva
2511 / 1733 / 229
Регистрация: 08.06.2007
Сообщений: 6,807
Записей в блоге: 4
14.12.2010, 11:39     Пару вопрос по генерации случайных чисел. #2
> Функция rand не дает что то ничего...

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

Каким компилятором вы пользуетесь?
# Darth Vader #
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 14
14.12.2010, 12:31  [ТС]     Пару вопрос по генерации случайных чисел. #3
VC++ 6.0
palva
2511 / 1733 / 229
Регистрация: 08.06.2007
Сообщений: 6,807
Записей в блоге: 4
14.12.2010, 14:14     Пару вопрос по генерации случайных чисел. #4
Ну тогда у вас rand ДОЛЖЕН возвращать целое число в диапазоне 0 - 0x7FFF. Если он этого не делает, тогда надо разбираться с компилятором и его настройками. А может вы объявили свою функцию с тем же именем и она перекрывает штатную?

2. целое число в диапазоне -10 .. 10 можно получить, например, так:
Код
    int r = (int)(double(rand()) / RAND_MAX * 21) - 10;
# Darth Vader #
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 14
14.12.2010, 15:53  [ТС]     Пару вопрос по генерации случайных чисел. #5
Спасибо, большое . Проблема решена.
Yandex
Объявления
14.12.2010, 15:53     Пару вопрос по генерации случайных чисел.
Ответ Создать тему
Опции темы

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