Генератор ПСЕВДОслучайных чисел
- From
- Kluchnikov Eugene (2:5003/39.64)
- To
- Max Snegirev
- Date
- 2002-08-20T11:07:35Z
- Area
- RU.ALGORITHMS
Приветствую Вас, *Max*!
MS> Попробую перефразировать - нужна некая функция N переменных,
MS> результат которой слабо (непросматриваемо) зависит от аргументов
Сначала любым доступным тебе способом находишь 2*N M-битовых констант, таких, что в них примерно половина бит включена (нужен хороший генератор случайных бит).
Получили что каждому из N входных бит соответствует 2 числа нужной (выходной) размерности.
В начале функция берет число 0. Затем она его ксорит на первое число, если первый входной бит включен, иначе на второе. И так далее для каждого входного бита. Полученное в итоге число возвращаем.
ps:Собираешься строить мир?
_WBR_, _/*Eustas*/_.
--- IDiamond
* Origin: She makes my life happier (2:5003/39.64)