Автор | 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) |
---|