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

Генератор случайных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Список студентов (структуры) http://www.cyberforum.ru/cpp-beginners/thread1219324.html
Вводится список студентов (Ф.И.О., номер группы, оценка). Найти номер группы, в которой у всех студентов вместе наибольший средний балл.
C++ Составить программу, которая вызывает функцию, а также осуществляет ввод матрицы целых чисел Привести пример функции, устанавливающий факт симметричности квадратной матрицы относительно главной диагонали. Составить программу, которая вызывает функцию, а также осуществляет ввод матрицы целых... http://www.cyberforum.ru/cpp-beginners/thread1219322.html
Работа с указателями C++
#include <iostream> #include <conio.h> using namespace std; void fun(int *p) { int *temp=new int; *temp=15; delete p; p=&*temp;
C++ Проверка содержимого string/TextBox
Доброго времени суток! Имеется строка TextBox, которую я перевожу в string, дабы затем поместить в переменную типа int, однако в случае ввода пользователем не числа, а любого другого символа,...
C++ Переписать элементы массива a в массив в, удвоив все элементы http://www.cyberforum.ru/cpp-beginners/thread1219277.html
переписать элементы массива А в массив В, удвоив все элементы, которые меньше первого элемента массива А, остальные переписать без изменений. Массив А заполняется случайными числами. помогите...
C++ Максимально возможное число из трёх цифр "Пользователь вводит с клавиатуры трехзначное натуральное число, которое сохраняется в переменную n проверить корректность ввода, составить и вывести на экран число из цифр введенного числа n, так,... подробнее

Показать сообщение отдельно
Vladimir.
158 / 158 / 10
Регистрация: 24.11.2009
Сообщений: 375
29.06.2014, 14:50
как варик, сгенерить первый ранд из 1 диапазона, сгенерить 2 ранд из 2 диапазона, а потом рандомно выбать один из них
Есть вариант написать цикл, в котором программа генерирует число в диапазоне от минимального до максимального числа из данных диапазонов и каждый раз проверяет...
работать оно конечно будет, но нехорошо так делать совсем(с)

пишем функцию вычисления длинны диапазона, находим суммарную длину всех диапазонов, бросаем кость по суммарной длине, вычисляем в какой диапазон и элемент попали. Такой способ будет работать во первых быстро, во вторых не будет нарушать тип распределения.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.