ControllerZ 0 11 августа, 2005 Опубликовано 11 августа, 2005 · Жалоба Как получить случайное число в пике. А то смотрел бейсик для пиков там есть функция RND хотелось бы узнать как она работает и на сколько она случайная :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VAI 0 12 августа, 2005 Опубликовано 12 августа, 2005 · Жалоба В HiTech C есть эта функция, в исходнике выглядит так: #include <stdlib.h> static long randx; static char randf; void srand(unsigned x) { randx = x; randf = 1; } rand(void) { if(!randf) srand(1); return((int)((randx = randx*1103515245L + 12345)>>16) & 077777); } А исследовать ее, я не исследовал, не было нужды. Года 4 назад сделал на елку гирлянду, там использовал rand(), до сих пор работает и красиво мигает, не привыкаешь, можно смотреть как на огонь или ручей, картинка живая... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Daniil 2 12 августа, 2005 Опубликовано 12 августа, 2005 · Жалоба А еще можно посмотреть здесь http://www.piclist.com/techref/microchip/rand.htm Быстрые алгоритме на АСМе, есть даже аппаратная реализация :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ControllerZ 0 12 августа, 2005 Опубликовано 12 августа, 2005 · Жалоба А еще можно посмотреть здесь http://www.piclist.com/techref/microchip/rand.htm Быстрые алгоритме на АСМе, есть даже аппаратная реализация :) <{POST_SNAPBACK}> То что нужно аппаратное рнд класс :a14: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vip6k 0 14 августа, 2005 Опубликовано 14 августа, 2005 · Жалоба Как получить случайное число в пике. А то смотрел бейсик для пиков там есть функция RND хотелось бы узнать как она работает и на сколько она случайная :) <{POST_SNAPBACK}> Можете почитать здесь: http://algolist.manual.ru/maths/generator/ http://www.bugtraq.ru/library/programming/oldview.html http://www.solarix.ru/for_developers/cpp/b...-concepts.shtml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vip6k 0 18 августа, 2005 Опубликовано 18 августа, 2005 · Жалоба Как получить случайное число в пике. А то смотрел бейсик для пиков там есть функция RND хотелось бы узнать как она работает и на сколько она случайная :) <{POST_SNAPBACK}> Еше рекомендую посмотреть книгу: Искусство прграммирования для ЭВМ Д.Кнут, Том 2 Получисленные алгоритмы (было два издания этой книги). В этой книге целая глава посвящена случайным числам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bzx 0 22 августа, 2005 Опубликовано 22 августа, 2005 · Жалоба Как получить случайное число в пике. А то смотрел бейсик для пиков там есть функция RND хотелось бы узнать как она работает и на сколько она случайная :)<{POST_SNAPBACK}> Посмотрите "Циклические Полиномы" или "Скремблер" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться