Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
5 / 5 / 2
Регистрация: 14.06.2014
Сообщений: 201

Случайная последовательность чисел, генерируемой rand() функцией

17.01.2015, 21:57. Показов 5855. Ответов 60
Метки нет (Все метки)

Как можно из псевдослучайно последовательности сделать случайную-последовательность числе, генерируемую rand() функцией?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.01.2015, 21:57
Ответы с готовыми решениями:

Как функцией rand() генерировать упорядоченные тройки различных чисел
Как функцией rand() генерировать упорядоченные тройки различных чисел от [0; 1000) не используя ни циклов, ни условий, ни условных...

Проблема с программой: Задаются 10 чисел функцией rand(). Определить сумму их квадратов
Фигня с прогой. Вывод случайных чисел получатся, выводится всё( в диапазоне от-100 до +100) #include <iostream> #include...

Дано 100 целых чисел (случайная последовательность). Распечатайте эти числа в обратном порядке по 6 чисел в с
Дано 100 целых чисел (случайная последовательность). Распечатайте эти числа в обратном порядке по 6 чисел в строке.

60
5 / 5 / 2
Регистрация: 14.06.2014
Сообщений: 201
17.01.2015, 23:46  [ТС]
Цитата Сообщение от saden Посмотреть сообщение
Сообщение от cybersoft
Тогда, что требуется писать в лабе?
А что, задание - одна строка? Будут детали - будет больше
Хотелось бы больше инфы, но это всё что есть, так и написано как в посте #1 задание.
0
26 / 26 / 18
Регистрация: 16.01.2014
Сообщений: 161
17.01.2015, 23:46
saden, а что, было бы неплохо
0
 Аватар для saden
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
17.01.2015, 23:49
если я правильно понял, какая-то последовательность уже есть. Надо ее обработать при помощи ранд - "наложить шум". Если так, то обычный фор по массиву с домножением на ранд

Добавлено через 35 секунд

Не по теме:

Цитата Сообщение от The535 Посмотреть сообщение
saden, а что, было бы неплохо ;D
Срочно пишите статью!

0
5 / 5 / 2
Регистрация: 14.06.2014
Сообщений: 201
17.01.2015, 23:54  [ТС]
Цитата Сообщение от saden Посмотреть сообщение
если я правильно понял, какая-то последовательность уже есть. Надо ее обработать при помощи ранд - "наложить шум". Если так, то обычный фор по массиву с домножением на ранд
Добавлено через 35 секунд
Не по теме:
Сообщение от The535
saden, а что, было бы неплохо
Срочно пишите статью!
Так, я всё конечно понимаю, но ничего не понимаю
Что насчет srand?
0
 Аватар для saden
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
17.01.2015, 23:56
srand сидирует генератор rand().
уточняйте задание - тип данных, способ изменения и пр.
Не может быть на целую лабу задание на одну строку с нифига непонятным смыслом
0
5 / 5 / 2
Регистрация: 14.06.2014
Сообщений: 201
18.01.2015, 00:00  [ТС]
Цитата Сообщение от saden Посмотреть сообщение
srand сидирует генератор rand().
уточняйте задание - тип данных, способ изменения и пр.
Не может быть на целую лабу задание на одну строку с нифига непонятным смыслом
Ну что мне скрывать, вот даже скрин скинул, откуда это задание.
Миниатюры
Случайная последовательность чисел, генерируемой rand() функцией  
0
 Аватар для saden
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
18.01.2015, 00:04
а что там раньше написано?
может есть ценная инфа
0
5 / 5 / 2
Регистрация: 14.06.2014
Сообщений: 201
18.01.2015, 00:06  [ТС]
Цитата Сообщение от saden Посмотреть сообщение
а что там раньше написано?
может есть ценная инфа
Вот раньше нифига не написано, понимаете?
Раньше уже другие совершенно задания, уже там просят писать код, по заданиям.
А то что я выложил скрин, это типо контрольные вопросы
0
 Аватар для saden
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
18.01.2015, 00:08
Ну, если это просто вопрос, то типа так:
аддитивным способом x=x+m*rand()
мультипликативным способом x=x*(1+m*rand())
где m - степень погрешности (мера шума)
0
18.01.2015, 00:09

Не по теме:

интересно, где на первом курсе изучают степени погрешности при генерации псевдослучайных чисел..

0
5 / 5 / 2
Регистрация: 14.06.2014
Сообщений: 201
18.01.2015, 00:10  [ТС]
Цитата Сообщение от saden Посмотреть сообщение
Ну, если это просто вопрос, то типа так:
аддитивным способом x=x+m*rand()
мультипликативным способом x=x*(1+m*rand())
где m - степень погрешности (мера шума)
Ну а если более в таком спокойной форме предложения

Добавлено через 47 секунд
Цитата Сообщение от saden Посмотреть сообщение
Ну, если это просто вопрос, то типа так:
аддитивным способом x=x+m*rand()
мультипликативным способом x=x*(1+m*rand())
где m - степень погрешности (мера шума)
Да про погрешности я чего то не слыхал на парах
Странно
0
 Аватар для saden
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
18.01.2015, 00:13
KOPOJI, я вот тоже не пойму суть задачи... Уже и так, и так, и по-простому, и по-умному, ан все не так
0
5 / 5 / 2
Регистрация: 14.06.2014
Сообщений: 201
18.01.2015, 00:14  [ТС]
Цитата Сообщение от saden Посмотреть сообщение
я вот тоже не пойму суть задачи... Уже и так, и так, и по-простому, и по-умному, ан все не так
А чтобы Вы написали сейчас, в лабу, на счет этого задания?
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
18.01.2015, 00:16
cybersoft, а можете спросить у преподавателя, а потом нам рассказать?
По сути, правильный ответ - никак.
Но, учитывая профессиональные качества наших преподавателей, предположу, что нужно задать "случайное семя" для генератора. Сделать это можно с помощью srand, как написал этот котяррра KOPOJI

Знаменитый пример качества преподавателей
0
 Аватар для saden
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
18.01.2015, 00:16
Цитата Сообщение от cybersoft Посмотреть сообщение
А чтобы Вы написали сейчас, в лабу, на счет этого задания?
Так лаба или контрольный вопрос?
Я написал ответ на вопрос. Как для первого курса вполне крутой.
0
18.01.2015, 00:17

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
как написал этот котяррра
вот ты зараза :D

0
5 / 5 / 2
Регистрация: 14.06.2014
Сообщений: 201
18.01.2015, 00:18  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
cybersoft, а можете спросить у преподавателя, а потом нам рассказать?
По сути, правильный ответ - никак.
Но, учитывая профессиональные качества наших преподавателей, предположу, что нужно задать "случайное семя" для генератора. Сделать это можно с помощью srand, как написал этот котяррра KOPOJI
Куда спрашивать, завтра сессия
Цитата Сообщение от saden Посмотреть сообщение
Так лаба или контрольный вопрос?
Я написал ответ на вопрос. Как для первого курса вполне крутой.
Короче это контр.вопрос. Я сам уже запутался во всём.
0
 Аватар для saden
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
18.01.2015, 00:19
cybersoft, так еще вопросы есть? Пугает m - убери ее нафиг
0
18.01.2015, 00:19

Не по теме:

Цитата Сообщение от KOPOJI Посмотреть сообщение
вот ты зараза
сам такой :p :D

0
5 / 5 / 2
Регистрация: 14.06.2014
Сообщений: 201
18.01.2015, 00:20  [ТС]
Цитата Сообщение от saden Посмотреть сообщение
cybersoft, так еще вопросы есть? Пугает m - убери ее нафиг
Меня всё пугает.
Вы бы вот так и написали?
аддитивным способом x=x+m*rand()
мультипликативным способом x=x*(1+m*rand())
где m - степень погрешности (мера шума)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.01.2015, 00:20

Rand() в Win 7 64 bit. Выводится одна и та же последовательность чисел
Постоянно выводит одну и туже последовательность чисел. Что не так? Есть мнение, что под Win 7 64 bit эта команда не работает (rand)....

Помогите с функцией rand
Привет всем помогите решить простую задачу Для каждого из следующих наборов целых чисел напишите единственный оператор, который...

Как работать с функцией rand()
Помогите сделать так, чтобы rand() каждый раз выкидывал неповторяющиеся значения.

Как пользоваться функцией rand()?
Все привет. Пытаюсь пользоваться функцией rand(), а получаю сообщение Это разве идентификатор? #include...

Деление по модулю, работа с функцией rand()
Мне нужно сгенерировать случайное число от 66 до 122, максимальное число RAND_MAX = 32767, мне нужно узнать на что нужно делить по модулю...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Контроль уникальности строк в табличной части документа
Maks 18.06.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ПланированиеСпецтехники" с табличной частью "НаличиеОборудования", разработанного в КА2. Задача: контроль уникальности строк в. . .
Клиент
Uhbif79 18.06.2026
Здесь простой клиент для работы с сервером.
Сервер
Uhbif79 18.06.2026
Выкладываю простейший сервер.
Дефенестрация
kumehtar 18.06.2026
Узнал интересное слово. Дефенестрация. Это когда ты выбрасываешь кого-либо или что-либо из окна. Возьму на вооружение)))
Дихотомия добра и зла
kumehtar 18.06.2026
Как Дзен-буддисты говорят о добре и зле: не нужно воевать против зла, нужно воевать против невежества. Тогда добро станет ествественным, и поэтому вечным. Но дело в том, что невежество всё время. . .
Своя Интернет-Компания
iceja 18.06.2026
Я программист с экономическим образованием, пишу свой проект, это SaaS для бизнесов. Мне нужен co-founder с высшим экономическим образованием, и/ или инвестор. Сейчас проект в интенсивной разработке,. . .
24 Мат модель здравосохранения: функциональные требования к строительству пищеблока
anaschu 18.06.2026
СРесурсами1: финансовый SD-контур, калькулятор функциональных требований пищеблока Сегодня разделили затраты в агенте Экономика по образцу модели НАСОСЫ, добавили расчёт ROI и построили первый. . .
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов • Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp • Смежный проект:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru