Важный вопрос к тем, кто разбирается ID:16970 |
Пт, 16 декабря 2005 10:22 [#] [») |
|
|
Вопрос навеян темой vano о коммерческом проекте по рулетке.
Не хочу засорять эту тему ответвлениями, поэтому открываю специальную.
А вопрос таков - каким генератором лучше пользховаться для тестирования систем?
При использовании какого генератора можно быть наиболее спокойным за статистическую корректность результатов?
До сих пор я считал, что генерация, например, на random.org вполне подходит в этом смысле.
так ли это на самом деле?
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16972 ответ на 16970 |
Пт, 16 декабря 2005 10:40 («] [#] [») |
|
|
Любого мтаематического пакета. И вновь я прославляю матлаб.
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16974 ответ на 16970 |
Пт, 16 декабря 2005 10:50 («] [#] [») |
|
|
RHnd писал пт, 16 декабря 2005 10:40 | Любого мтаематического пакета. И вновь я прославляю матлаб. | Ну раз зашел спор тогда вопрос к RHnd:
Можете ли ВЫ доказать (показать), чем РНД Делфи отличается от РНД Матлаба, Ехела, Маткада, С++ и других программ (random.org). По каким КРИТЕРИЯМ Вы оценили "дефективность" данных РНД генераторов? В чем отличия между ними?
Если можно, то попытайтесь обьяснить простым и понятным языком! Заранее спасибо!
Или это как обычно голословные утверждения?
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16977 ответ на 16970 |
Пт, 16 декабря 2005 12:25 («] [#] [») |
|
|
RHnd писал пт, 16 декабря 2005 10:40 | Любого мтаематического пакета. И вновь я прославляю матлаб. | А генератор random.org на чем основан, не знаете?
Просто для меня это крайне важный вопрос сейчас
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16979 ответ на 16970 |
Пт, 16 декабря 2005 12:47 («] [#] [») |
|
|
Для меня тоже этот вопрос очень важен!!! Не прочитав эту ветку аналогичный вопрос последовал в тему vano о коммерческом роекте по рулетке. (За ранее сорррру )
|
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16981 ответ на 16970 |
Пт, 16 декабря 2005 14:07 («] [#] [») |
|
|
AlexZ писал пт, 16 декабря 2005 12:47 | Для меня тоже этот вопрос очень важен!!! Не прочитав эту ветку аналогичный вопрос последовал в тему vano о коммерческом роекте по рулетке. (За ранее сорррру ) | Будем надеяться, что хоть кто-нибудь авторитетно ответит о random.org
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16982 ответ на 16970 |
Пт, 16 декабря 2005 14:29 («] [#] [») |
|
|
Как обычно на прямой вопрос ответа нет!
Тогда отвечу, что лично меня смущало в РНД Делфи7.0.
Если Вы запускаете программу и генерируете "случайную" последовательность, она каждый раз начиналась с чисел: 0,1,31,7,10,24,11,5,13,15 и т.д. Причем начало не зависит от длины сгенерированной серии. Думаю, любой желающий может убедиться в данном факте.
Это навело на мысль, что РНД не генерирует "случайную" последовательность, а имеет "зашитую" РНД функцию внутри программы.
НО проведя дальнейшее тестирование (написал 2 программки тестера, один из них в форуме) по Предельно допустимым отклонениям, по повторам, вероятности длинных серий и др.свойствам, убедился, что РНД корректен, хотя и зашит в программе.
А какие у ВАС подозрения? На чем они основываются?
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16983 ответ на 16970 |
Пт, 16 декабря 2005 14:38 («] [#] [») |
|
|
bull писал пт, 16 декабря 2005 14:07 | Будем надеяться, что хоть кто-нибудь авторитетно ответит о random.org | А что вы хотите, чтобы вам ответили?
Там же понятно написано, они используют аналоговый (не программный) ГСЧ для true random numbers. Конкретно анализ атмосферного шума. Что в итоге дает (теоретически) полную случайность и бесконечную не повторяемость.
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16984 ответ на 16970 |
Пт, 16 декабря 2005 14:45 («] [#] [») |
|
|
CLON писал пт, 16 декабря 2005 14:29 | Как обычно на прямой вопрос ответа нет!
Тогда отвечу, что лично меня смущало в РНД Делфи7.0.
Если Вы запускаете программу и генерируете "случайную" последовательность, она каждый раз начиналась с чисел: 0,1,31,7,10,24,11,5,13,15 и т.д. Причем начало не зависит от длины сгенерированной серии. Думаю, любой желающий может убедиться в данном факте.
Это навело на мысль, что РНД не генерирует "случайную" последовательность, а имеет "зашитую" РНД функцию внутри программы.
НО проведя дальнейшее тестирование (написал 2 программки тестера, один из них в форуме) по Предельно допустимым отклонениям, по повторам, вероятности длинных серий и др.свойствам, убедился, что РНД корректен, хотя и зашит в программе.
А какие у ВАС подозрения? На чем они основываются? | Да ребята, вы вообще не понимаете что такое ГСЧ…
ГСЧ –- это функция, которая выдает заранее запрограммированный результат. Все что нужно -- инициализировать начальные установки для этой функции. Конкретно в Делфи это процедура Randomize. После ее выполнения в некоторые системные переменные записывается время системного таймера и/или его отклонения, что позволит получать при новом запуске программы новые псевдослучайные числа.. Если этот Randomize не вызвать, то при последующих запусках вашей прожки вы будите получать те же числа.
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16985 ответ на 16970 |
Пт, 16 декабря 2005 14:49 («] [#] [») |
|
|
Sharky писал пт, 16 декабря 2005 14:38 | bull писал пт, 16 декабря 2005 14:07 | Будем надеяться, что хоть кто-нибудь авторитетно ответит о random.org | А что вы хотите, чтобы вам ответили?
Там же понятно написано, они используют аналоговый (не программный) ГСЧ для true random numbers. Конкретно анализ атмосферного шума. Что в итоге дает (теоретически) полную случайность и бесконечную не повторяемость. | Елси этот ГСЧ даёт такиеже результаты как и рулетка (хотябы на 99% ) то можно потихоньку начинать обогащаться!!! А может и непотихоньку только ещё раз нужно всё точно проверить!!! Главное что бы БЛ на руль недали
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16989 ответ на 16970 |
Пт, 16 декабря 2005 15:37 («] [#] [») |
|
|
Sharky писал пт, 16 декабря 2005 14:38 | bull писал пт, 16 декабря 2005 14:07 | Будем надеяться, что хоть кто-нибудь авторитетно ответит о random.org | А что вы хотите, чтобы вам ответили?
Там же понятно написано, они используют аналоговый (не программный) ГСЧ для true random numbers. Конкретно анализ атмосферного шума. Что в итоге дает (теоретически) полную случайность и бесконечную не повторяемость. | То есть это - лучший генератор для моделирования, правильно?
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16991 ответ на 16970 |
Пт, 16 декабря 2005 15:44 («] [#] [») |
|
|
Лучше всего брать реальные спины казино
У меня например таких около 2 млн. (Гамбург)
Сначала я прогоняю прогу на ГСЧ Экселя,
потом, если есть зацепки на реальных спинах
Если сравнивать ГСЧ Экселя и реальны спины, то они на 99%
точно ведут себя одинакого
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16992 ответ на 16970 |
Пт, 16 декабря 2005 16:02 («] [#] [») |
|
|
На мой взгляд лучший ГСЧ - это статистика, того колеса Рулетки на котором ВЫ собираетесь играть.
Думаю, что стратегию надо строить под определенное колесо, а не под "абсолют".
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16994 ответ на 16970 |
Пт, 16 декабря 2005 16:16 («] [#] [») |
|
|
CLON писал пт, 16 декабря 2005 16:02 | На мой взгляд лучший ГСЧ - это статистика, того колеса Рулетки на котором ВЫ собираетесь играть.
Думаю, что стратегию надо строить под определенное колесо, а не под "абсолют". | То есть Вы хотите сказать, что колесо, на котором я собираюсь играть, будет всегда стоять на своем месте и жадть меня?
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16996 ответ на 16970 |
Пт, 16 декабря 2005 16:25 («] [#] [») |
|
|
CLON писал пт, 16 декабря 2005 16:02 | На мой взгляд лучший ГСЧ - это статистика, того колеса Рулетки на котором ВЫ собираетесь играть.
Думаю, что стратегию надо строить под определенное колесо, а не под "абсолют". | В данном случае надежда на то, что калесо кривое, в наше время это врятли возможно, а если и есть кривизна то незначительная и к тому моменту когда ты соберёшь нужную статистику спинов его подправят (или кривизна переместиться в другое место). И даже если ты обнаружишь незначительное искривление руля сколько же тебе времени придётся играть и непроигать чтобы получить плоды от этой кривизны!!!
Подчти стишок
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16997 ответ на 16970 |
Пт, 16 декабря 2005 16:25 («] [#] [») |
|
|
mialan писал пт, 16 декабря 2005 15:44 | Если сравнивать ГСЧ Экселя и реальны спины, то они на 99%
точно ведут себя одинакого | Не знаю, не сравнивал, но ГСЧ в Excel обеспечивает период как 10^13
Вот его формула:
IX = MOD(171 * IX, 30269)
IY = MOD(172 * IY, 30307)
IZ = MOD(170 * IZ, 30323)
RANDOM = AMOD(FLOAT(IX) / 30269.0 + FLOAT(IY) / 30307.0 + FLOAT(IZ) / 30323.0, 1.0)
Прежде чем его использовать, нужно проинициализировать переменные IX, IY и IZ целыми числами из диапазона 1...30000.
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16998 ответ на 16970 |
Пт, 16 декабря 2005 17:47 («] [#] [») |
|
|
Цитата: | нужно проинициализировать переменные | Он сам с этим неплохо справляется)
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:16999 ответ на 16970 |
Пт, 16 декабря 2005 21:10 («] [#] [») |
|
|
В общем, проанализировал ГСЧ по формуле Excel... и пришел к выводу, что его в полнее можно использовать для он-лайн казино...
Хорошая (равномерная) распределяемость чисел в купе с неплохим мат. ожиданием выброса числа. Максимальный повтор числа был через 461 спин!!! Если на него бы ставили, то тут уж никакой мартингейл не спас бы
Более того, повторный выброс числа случился в 26989 случаях.
Максимальная серия:
красных – 3 раза по 17 чисел
черных – 3 раза по 19 чисел
четных – 2 раза по 17 чисел
нечетных – 1 раз по 17 чисел
меньше - 1 раз по 17 чисел
больше – 1 раз по 19 чисел
при этом выпало:
красных: 486313 (48.63%)
черных: 486356 (48.64%)
четных: 486801 (48.68%)
нечетных: 485868 (48.59%)
меньше: 486630 (48.66%)
больше: 486039 (48.60%)
и зеро: 27331 (2.73%)
|
|
|
Re: Важный вопрос к тем, кто разбирается ID:17000 ответ на 16970 |
Пт, 16 декабря 2005 21:22 («] [#] [») |
|
|
Забыл сказать, анализировал 1 мил. спинов.
Могу файл дать, в раре – 654 кб (текст, номер каждой строкой).
|
|
|