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

Rand() как именно генерируются эти числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Контейнер set. Найти имена всех файлов в папке http://www.cyberforum.ru/cpp-beginners/thread1150724.html
Здравствуйте . Есть такая задача : найти имена всех файлов в папке . Имена я нахожу нормально , но сохраняю каждое имя в отдельный индекс массива : WIN32_FIND_DATA FindFileData, FindFileData2; ...
C++ Возведение матрицы в степень Ребята помогите пожалуйста.. Вообще разобраться не могу, а препод сама ничерта не знает.. Надо на C++ 5.0.2 Пусть даны натуральное число n и (построчно) элементы квадратной вещественной матрицы A... http://www.cyberforum.ru/cpp-beginners/thread1150719.html
Сформировать список L, включив в него положительные элементы списка L1 и отрицательные элементы списка L2 C++
Сформировать список L, включив в него положительные элементы списка L1 и отрицательные элементы списка L2. Список L отсортировать в порядке возрастания абсолютных значений элементов. Помогите...
C++ Определить максимальный по модулю элемент элемент массива и позицию в которой он расположен
Помогите пожалуйста решить задачку по с++; Задан одномерный массив В , состоящий из n вещественных элементов. Определить максимальный по модулю элемент элемент массива и позицию в которой он...
C++ Вывести float в шестнадцатеричном формате в поток http://www.cyberforum.ru/cpp-beginners/thread1150679.html
Задача состоит в том что бы вывести float в шестнадцатеричном формате в поток. Модификатор hex не помогает (нормально работает только с целыми положительными), такую штуку как form вижак не видит,...
C++ Найти все цифры числа, которые являются его делителями Пожалуйсто помогите с заданием. Я даже незнаю с чего начать... Задание: 1) задаем натуральное число с клавиатуры 2) сканирование данного числа и нахождения всех чисел на которое делится данное... подробнее

Показать сообщение отдельно
Scrapebs
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 40
20.04.2014, 18:26  [ТС]
Добавлено через 3 минуты
gazlan,
А каким образом осуществляется вычисления по этой формуле:
xn+1=(axn+c) mod m
Я правильно понял, что xn+1 равно остатку от деления скобки на число m?

В таком случае при подстановки переменных для Visual, взятых из таблицы в статье:
a=214013, c=2531011, m=232=4294967296.
Далее, возможно я не прав, если
srand(1);
x=rand();
x равно 41, значит его можно подставить вместо xn,
в таком случае скобка равна 11305544, значит при делении её на m=232, остаток от деления
будет равен самой этой скобке, а надо по идее получить 45, т.к.
srand(2);
x=rand();
x равен 45.

Подскажите пожалуйста, что я понял не так.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru