Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
18:48
4287
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

Авторrandom
люди подскажите как комп генерирует случайное число???
случайно генерирует...при помощи функции RND. Но в этом мире каждое событие определяется исключительно Великим Рэндомом!
http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_%D1%81%D0%B B%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D1%8B%D1%85_%D1%87%D0%B8%D1%81%D0%B5%D0%BB
int __cdecl rand (void)
{
_ptiddata ptd = _getptd();

return( ((ptd->_holdrand = ptd->_holdrand * 214013L + 2531011L) >> 16) & 0x7fff );
}

^^
стандартный randim смотрит дату, запускает функцию, получает результаат
современные программы просят юзверя пошевелить мышку и потыкать клавиши - оттуда берет результат
для Kvazar:
для Buldozeer:
Как Вы можете отразить всю мощь и величие Великого Рэндома при помощи символов, созданных человеком. ildar, не слушай их, не вступай на путь почтения богомерзкой статистики! Во славу Великого Рэндома устреми помыслы свои и должное - сбудется! Еретики, изыдите и не смущайте почтенных граждан Империи!
то есть компу все равно нужно начльное число?
то есть компу все равно нужно начльное число?

ну естественно... а ты думал, случайные числа берутся по астральному каналу через неизвестные науке измерения пространственно-временного континуума?
то есть если я например ввиду число 2 он мне выдаст 5
а потом я еще раз ввиду 2 он опять мне выдаст 5?
ну вообще-то не обязательно )
но тогда при каждом новом вызове программы функция будет возвращать одну и ту же последовательность случайных чисел
для 9: именно так
я думал все интересней(
все равно всем спасибо
тема закрыта by ildar (2008-11-17 19:22:21)
К списку тем
2007-2025, онлайн игры HeroesWM