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

Генерация случайных чисел на заданном диапазоне - 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; ...
C++ Функция-член в потоке! http://www.cyberforum.ru/cpp-beginners/thread378040.html
Как правильно выполнить функцию член в потоке? Как я понял это надо заделать так: class MyTheard : public TThread { private: protected: void __fastcall Execute(); public: ...
C++ Дана матрица размером М х N Дана матрица размером М х N : a) и целое число К (1<=K<=M). Удалить строку матрицы с номером К. б) Перед первым столбцом , содержащим только положительные элементы,вставить столбец из единиц. Если... подробнее

Показать сообщение отдельно
VMV
8 / 8 / 0
Регистрация: 08.10.2011
Сообщений: 28

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

05.11.2011, 11:32. Просмотров 2138. Ответов 3
Метки (Все метки)

Здравствуйте, прошу прощения, если такая тема уже проскакивала.
Есть простой генератор чисел (алгоритм Леммера):

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?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.