|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Dmitry Pankov 2:5022/81 22 Oct 2001 21:47:32 To : Alex Malashonok Subject : Random --------------------------------------------------------------------------------
20 октября 2001 года (а было тогда 01:57)
Alex Malashonok в своем письме к All писал:
AM> Люди! Помогите! Знаю, старо, как мир, но очень надо! поделитесь плз.
AM> алгоритмами по генерации Сабжа! (У меня нет инета).
Равномерное распределение от 0 до 1. Метод вычетов. Он же метод Лемера.
=== Cut ===
struct time t; // структура времени
static long x; // для генератора
//----------------------------------------------------------------------------
// Инициализация генератора случайных чисел
double Randomize()
{
gettime(&t);
x=t.ti_sec;
}
//----------------------------------------------------------------------------
// Генератор случайных чисел
double Rnd()
{
const a=13;
const c=15;
const long M=32768;
x=(a*x+c)%M;
return (double)x/M;
}
=== Cut ===
Можешь поиграться с константами...
С наилучшими пожеланиями, Dmitry *e-mail: panda@tula.net*
. Тишина
... Карлсон залетел и ждет Малыша
--- Win95 UpTime: 00d 07h 18m 05s
* Origin: Я брал турбодебаггер и правил себя (2:5022/81)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/18243bd494d0.html, оценка из 5, голосов 10
|