Форум программистов, компьютерный форум, киберфорум
Наши страницы

Проблемка с функцией Ранд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано число а. Напечатать те, которые не превышают а http://www.cyberforum.ru/cpp-beginners/thread731618.html
Дано число а. Из чисел 1,4,9,16,25, ... напечатать те, которые не превышают а.
C++ Обход многомерного дерева Доброго времени суток, форумчане. Назрела проблема с многомерными деревьями. Задание гласит "Имеются две статьи. Каждая из них включает список источников. В них в свою очередь могут быть ссылки на... http://www.cyberforum.ru/cpp-beginners/thread731610.html
C++ Макрос UNREFERENCED_PARAMETER бесполезен?
#define UNREFERENCED_PARAMETER(P) (P) Зачем нужны подобные макросы? Это же бессмысленно Добавлено через 25 минут вверх
Нахождение слов по символу(символ вводиться с клавиатуры) C++
Помогите пожалуйста с програмкой. Дан текстовый файл, надо вывести все слова, содержащие заданный символ. Как я понимаю , если встретил слово , его надо записать в переменную, проверить...
C++ Системное программирование win, семафор http://www.cyberforum.ru/cpp-beginners/thread731578.html
Помогите пожалуйста с задачей, уже неделю над ней бьюсь: На железнодорожной станции четыре пути (разделяемые ресурсы), на каждом из которых может остановиться только один поезд (поток). Когда...
C++ Странный ответ ="-1.#IND" что такое? Нахожу сумму по формуле S=∑_(i=0)^10▒〖(-1)〗^(i+1)/i! Ответ не однозначный... помогите в чем ошибка? // applicationB-task2-zadacha3.cpp: сумма по формуле.. // #include "stdafx.h" #include... подробнее

Показать сообщение отдельно
0x10
2505 / 1683 / 253
Регистрация: 24.11.2012
Сообщений: 4,211
14.12.2012, 19:23
И каждый раз при выборе случайного числа запускать поиск, а в случае неудачи - генерировать новое случайное число?
Предположим, нам нужна случайная выборка размером 100 из диапазона 0..99. Сколько раз такой алгоритм будет генерировать новое чисто, когда будет выбрана хотя бы половина элементов?

Варианта два.
Если нужна выборка размером равная допустимому диапазону значений - формируем массив и используем std::random_shuffle. Если нужна выборка меньшего размера, то можно применить алгоритм, который описан тут Другой рандом
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.