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

непонятен кусочек кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Фикс скорости Игры http://www.cyberforum.ru/cpp-beginners/thread727350.html
Здравствуйте ув. программеры. Очень прошу помочь с подключением таймера для фиксирования скорости передвижения объектов в игре (пишу с помощью openGL. т.к. в зависимости от мощности компа...
C++ Описать абстрактный класс для операции Опишите абстрактный класс объектов, для которых определены операции ==, =, !=. Операцию == определите полностью для случая, когда объекты являются строками символов. Покажите на примере хотя бы... http://www.cyberforum.ru/cpp-beginners/thread727343.html
C++ Определить класс с именем STUDENT
1. Определить класс с именем STUDENT, содержащий следующие поля: а) Фамилия и инициалы; б) Номер группы; в) Успеваемость (массив из пяти элементов). Определить методы доступа к этим полям и...
C++ вычисление в математических задачах
Найти площадь треугольника, две стороны которого равны a и b , а угол между этими сторонами γ
C++ Обработка последовательностей (Если набор образует убывающую посл-ть, вывести 0...) http://www.cyberforum.ru/cpp-beginners/thread727303.html
Дано целое число N и набор из N вещественных чисел. Если данный набор образует убывающую последовательность, то вывести 0; в противном случае вывести номер первого числа, нарушающего закономерность.
C++ Найти первый из номеров K, для которых выполняется условие... Дано число D (> 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N = 2, 3, ... Найти первый из номеров K, для которых выполняется условие |AK – AK–1| < D, и... подробнее

Показать сообщение отдельно
galaxyblazer
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 251

непонятен кусочек кода - C++

11.12.2012, 12:53. Просмотров 288. Ответов 4
Метки (Все метки)

Вот функция равномерного распределинея чисел.
C++
1
int x1=time(NULL)*16331;
C++
1
2
3
4
5
6
7
8
9
10
11
int rand_d(int t)
{
    float r;
    int da=0, db=t, m=97, а=9, rr;
    float q=x1%m;          
    r=q/m;
    x1=a*x1;
    if (r<0) {r=-1*r;};
    r=da+((db-da)*r);
    return floor(r);
}
что сдесь делают переменные m=97 и а=9?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru