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

Генерация случайных чисел на заданном диапазоне - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск http://www.cyberforum.ru/cpp-beginners/thread378071.html
Пользователь вводит текст и вводит искомое буквы или символ. Сколько раз встречается эта буквы или символ
C++ Необходимо чтобы каждый поток (не файловый) писал данные в ОТДЕЛЬНОЕ ОКНО КОНСОЛИ Друзья! Разбираюсь с библиотекой pthread, потоки-читатели выводят данные в одно окно консоли, очень неудобно тестировать. Допустим, два потока. Вот примерно такой вывод они делают это вывел первый поток ййй это вывел первый поток ууу это вывел второй поток еее это вывел второй поток нннн это вывел первый поток гггг это вывел первый поток шшшш http://www.cyberforum.ru/cpp-beginners/thread378059.html
Найти номер последнего из ее столбцов, содержащих равное количество положительных и отрицательных элементов C++
#include <iostream> using namespace std; int main() { int n, m, h, s, j, i, a; cout << "n = "; cin >> n; cout << "m = "; cin >> m;
C++ Вывести номера минимального и максимального элементов массива
нужно вывести номера минимального и максимального элементов массива #include <iostream> #include <stdio.h> using namespace std; const int c=5, b=5; int main() { int a;int i,j,max,min; cout<<"vvedite el-tu massiva(5x5):"; for(i=0;i<c;i++) for(j=0;j<b;j++)
C++ Функция-член в потоке! http://www.cyberforum.ru/cpp-beginners/thread378040.html
Как правильно выполнить функцию член в потоке? Как я понял это надо заделать так: class MyTheard : public TThread { private: protected: void __fastcall Execute(); public: __fastcall MyTheard(bool CreateSuspended); }; //---------------------------------------------------------------------------
C++ Дана матрица размером М х N Дана матрица размером М х N : a) и целое число К (1<=K<=M). Удалить строку матрицы с номером К. б) Перед первым столбцом , содержащим только положительные элементы,вставить столбец из единиц. Если требуемых столбцов нет, то вывести матрицу без изменений. подробнее

Показать сообщение отдельно
VMV
8 / 8 / 0
Регистрация: 08.10.2011
Сообщений: 28
05.11.2011, 11:32     Генерация случайных чисел на заданном диапазоне
Здравствуйте, прошу прощения, если такая тема уже проскакивала.
Есть простой генератор чисел (алгоритм Леммера):

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
 
int main()
{
    cout << "CM_LR1" << endl;
    double Xn = 0.0;
    double a  = 1664525.0;
    double c  = 1013904223.0;
    double m  = 65536.0;
 
    for (int i = 0; i < 100; i++)
    {
        Xn = fmod ((a * Xn - 1 + c), m);
// Xn - сгенерированное случайное число
        cout << Xn << endl;
    }
    system ("pause");
    return 0;
}
Подскажите пожалуйста как осуществить генерацию чисел на промежутке 55..60?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru