0 / 0 / 0
Регистрация: 13.03.2010
Сообщений: 10
1

Генерация неравномернораспределенной псевдослучайной последовательности

17.04.2011, 12:19. Показов 1325. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Смысл задания в следующем:
- Нужно сгенерировать последовательность 0-ей и 1-ц. При этом;
-- В программе вводится вероятность появления 0-ей (или 1-ц)
т.е.
Вводим вероятность 0.2 и в итоге получаем массив из 10 элементов, где два элемента нули (единицы), остальные единицы (нули). Как это реализовать на C++?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2011, 12:19
Ответы с готовыми решениями:

Оценка псевдослучайной последовательности
Задали семестровую. Не совсем понял суть задачи. Может кто-нибудь подсказать с чего начать?

Генерации псевдослучайной последовательности
Необходимо реализовать программу для генерации псевдослучайной последовательности с помощью...

Разработка программы Генератора Псевдослучайной Последовательности
Всем привет! Есть задача: написать программу Генератора Псевдослучайной Последовательности (ГПСП)...

Подсчитать количество членов псевдослучайной последовательности, попадающих в пределы отрезка [a, b]
Доброе время суток, я совсем не давно на с++ и не могу справиться с задачкой в которой нужно...

1
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
17.04.2011, 13:19 2
Лучший ответ Сообщение было отмечено skafiend как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main()
{
  double p0;
  std::cout << "Enter p0: ";
  if( (std::cin >> p0).bad() || p0 < 0. || p0 > 1. )
    {
      std::cout << "error!" << std::endl;
    }
 
  srand( time(0) );
  for( int i=0;i<10;++i )
    {
      int p = rand();
      std::cout << (( p < RAND_MAX * p0 ) ? 0 : 1 ) << ' ';
    }
}
Цитата Сообщение от skafiend Посмотреть сообщение
Вводим вероятность 0.2 и в итоге получаем массив из 10 элементов, где два элемента нули (единицы), остальные единицы (нули). Как это реализовать на C++?
вы не понимаете смысла вероятности
0
17.04.2011, 13:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2011, 13:19
Помогаю со студенческими работами здесь

Генерация случайной последовательности
Ребята, помогите, пожалуйста, изучаю С++ совсем не давно. Есть ли какая-то функция на С++, чтобы...

Генерация последовательности случайных чисел
можно ли считать что при генерации последовательности случайных чисел с помощью функций srand и...

Генерация псевдослучайной последовательности
Господа, прошу подкинуть идею. Существует таблица вопросов вида: (id, текст, тип_задания, ...) Из...

Алгоритм стеганографии с использованием псевдослучайной последовательности
Здравствуйте . У меня есть код встраивания информации в изображение с использованием...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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