Офлайн-казино / Рулетка / "Поймать" ГСЧ - реально?
Подписка на тему  Перейти вниз
Re: "Поймать" ГСЧ - реально?   ID:19700   ответ на 19671 Пт, 30 июня 2006 09:22 («] [#] [»)
CorwinXX Форумы CasinoGames
Например, на этой странице в самом низу:
<a rel="nofollow" href="http://newasp.omskreg.ru/probability/cgi-bin/pt_rus/ptcgi.ex" target="_blank">http://newasp.omskreg.ru/probability...t_rus/ptcgi.ex e?9024</a>



Что касается огромного значения:

Вряд ли тебе нужно такое большое число. Полагаю, что это всего лишь промежуточный результат, и дальше ты будешь делить его на что-нибудь. Тогда можно представить факториал в виде произведения двух чисел. Например, перемножать отдельно чётные и нечётные множители. Так ты сможешь вычислять факторилы до (10^4932)^2, то есть до 10^9800. Главное потом в вычислениях сделать деление до умножения, чтобы не было переполнения.

Можно пойти более универсальным путём. Отдельно вычислять основание и отдельно степень результата.
То есть, во время вычислений ты сравниваешь текущее значение с sqrt(MAX_EXTENDED_NUMBER) и "скидываешь" степень в специальную переменную.

Пример:
a = b * c
if(abs(a) > 10^2400) { a = a/(10^2400); exp += 2400 }

В переменной a у нас результат вычислений, но его нужно будет в конце домножить на 10^exp. (В переменной exp у нас порядок результата).


з.ы. Поправил - второе сравнение не нужно.

з.з.ы. Ну и понятно, что 10^2400 и 2400 будут сидеть в константах, а не вычисляться каждый раз.
        
 
Список сообщений

"Поймать" ГСЧ - реально?
От: sniff вкл Чт, 29 июня 2006 11:49
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Чт, 29 июня 2006 12:08
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Чт, 29 июня 2006 12:56
Re: "Поймать" ГСЧ - реально?
От: Sharky вкл Чт, 29 июня 2006 15:33
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Чт, 29 июня 2006 16:21
Re: "Поймать" ГСЧ - реально?
От: Jack Daw вкл Чт, 29 июня 2006 16:46
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Чт, 29 июня 2006 17:03
Re: "Поймать" ГСЧ - реально?
От: Sharky вкл Чт, 29 июня 2006 17:12
Re: "Поймать" ГСЧ - реально?
От: Jack Daw вкл Чт, 29 июня 2006 17:20
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Чт, 29 июня 2006 17:22
Re: "Поймать" ГСЧ - реально?
От: Sharky вкл Чт, 29 июня 2006 17:27
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Чт, 29 июня 2006 18:35
Re: "Поймать" ГСЧ - реально?
От: Sharky вкл Чт, 29 июня 2006 18:41
Re: "Поймать" ГСЧ - реально?
От: CorwinXX вкл Пт, 30 июня 2006 08:40
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Пт, 30 июня 2006 08:58
Re: "Поймать" ГСЧ - реально? 
От: CorwinXX вкл Пт, 30 июня 2006 09:22
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Пт, 30 июня 2006 09:49
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Пт, 30 июня 2006 12:11
Re: "Поймать" ГСЧ - реально?
От: IDS вкл Пт, 30 июня 2006 19:40
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Пт, 30 июня 2006 20:03
Re: "Поймать" ГСЧ - реально?
От: CLON вкл Сб, 15 июля 2006 21:56
Предыдущая тема:Ваш любимый "марш" для "дЛамбера" ???
Следующая тема:Как запомнить последовательность номеров на колесе "рулетки"?
Быстрый переход к форуму
  
  Текстовая версия  RSS лента
Вернуться вверх

Текущее время: Пн, 17 февраля 22:19:26 2025
Время, затраченное на генерацию страницы: 0.00957 секунд