Форумы-->Ошибки и сбои (общее)--> 1|2|3|4|5|6|7
| Автор | Это - генератор случайных чисел? |
20
готов поспорить, что при адекватном ГПСЧ не было бы людей в 4кк в плюсе)
да даже я в своём мизерном плюсе не был бы
а рандом везде клинит... никто не замечал, что лак частенько на всех стеках одновременно выпадает? при чём на первом ходу, так что формула не особо и при чём. | Как можно говорить что числа изначально играют против нас, это всё не так...
Особенно что эти числа сгенерены зарание.
Есть у рулетки 1 закон самый просто от момента её создания в мире. Если в неё сыграют 1.000.000 и потратят на это ровно 1.000.000 - то 5% от этих денег уйдёт в казино, а всё остальное, людям н выигрыши.
Теперь по поводу повторений в рандоме.
Генератор чисел не учитывает, прошлую генерацию, ему всё равно, поэтому на выпадение тех же чисел, есть тоже вероятность.
Почему так сложно угадать число в рулетке?
Обьясню: Представим реальное казино.
Крутиться рулетка, число которое выпадет будет случайным. Мы это число не отгадываем, а так же в голове у себя выбираем случайно, якобы опираясь на какую то комбинацию или предсказания.
Так вот - большая редкость когда именно у вас в голове рамдомное число совпадёт с рандомным числом рулетки.
Вот и вся сложность.
Нужно всего ничего сделать и проверить в екселе:
берёте и пишете 30 чисел от 1 - до 38 (37 и 37 это 0 и 00 соотвственно) в кажой клетке, а потом запускаете генератор 1го числа из 38 чисел, 30 раз.
И тут вы сможете увидеть как часто пересикаются рандомы ваши и рандомы программы :) дай Бог что бы 1-2 раза совпало :) уже счастливчик ;))) | Товарищи, если некоторые просто не желают верить в СЛУЧАЙНОСТЬ и думают, что теория вероятности такая великая вещь, что может предсказать выпадение числа, предлагаю просто арендовать помещение с рулеткой (дешёвое на крайняк) и организовать видеорулетку.
Просто надо уже со временем привыкать к тому, что предсказать будущее может только интуиция, а надеяться надо исключительно на удачу, а не на проценты, которые дают просто оценку выпадению числа из возможного количества чисел.
Даже если выпадет 36 раз подряд 1 и это будет какая-то миллионная доля процента, я не удивлюсь.
Проигрывать можно только в ту рулетку - где ничего и не выиграл до этого (то есть кидалово).
Генератор вещь конечно спорная, но тогда предлагаю для рулетчиков сброситься и арендовать рулетку просто.)))
Надо уметь принимать действительное таким, какое оно есть и отличать надувательство от простого случая.
А если что-то не нравится - ну не играть тоже можно.) Никто же не заставляет.;) | А какая в принципе разница то? может они вообще сами их придумывают, т.к. всё равно в начале месяца нужно на весь месяц напридумывать=) И флэшь не паскаль...
1) а почему inc(a[random(37)+1])?
можно просто begin randomize;a:=random(38){генерируем случайное число от 0 до 37, где 37 будем считать за 00};if a=37 then write('00') else write(a); end; | мировой рекорд по выпадению подряд зерро составляет 96 раз....
не пытайтесь познать непостижимое и будет вам счастье | >Alcarin: 1) а почему inc(a[random(37)+1])?
>Alcarin: можно просто begin randomize;a:=random(38)
>Alcarin: {генерируем случайное число от 0 до 37,
>Alcarin: где 37 будем считать за 00};if a=37 then write('00')
>Alcarin: else write(a); end;
попытайся... нет.. просто >попытайся< подумать
если мы имеем массив а[38] с нулями
то прогнав 1000000 раз inc(a[random(37)+1]) мы получим
массив а[38], где a[n]=количеству выпадений числа n,
и наглядно можем оценить величину разброса
твой пример это вообще ниочёмный вывод случайного числа...
а как ты по нему сделаешь хоть минимальные выводы? | для GetNight:
Вот именно, что моим примером нужно генерировать случ число, а то, что предлагаешь ты что даёт? ну допустим прогнав 1000000 раз получим число "1" выпадает 100 раз, а почему бы ему 50 из этих 100 раз не выпасть подряд? | для GetNight:
Но то что я увидел сегодня противоречит всем законам высшей математики!
каким именно? перечисли пожалуйста :) | | аффтар нуб, убей себя сам, я уже убивалсо, не помогло...а ты перед смертью ТВ прачти, мож легче станет душе твоей на 7-ми кругаx ада..изыди. | И чего спорить,лучше на прямую спросить из чего сделан ГСЧ у авторов проекта ,и почему он не прошли проверку осуществляемую iTech Labs,
Да, конечно иногда иногда подобные ситуации могут быть довольно таки нелепыми и возмутительными, но в тоже время это и есть Рулетка.
Никогда нельзя сказать что же произойдет пока не докатился шарик.
В реальном мире есть погрешность броска крупье и самой формы рулетки,
здесь такая же история ,но найдя погрешность будеш ли ты готов поставить на то што эта ситуация повториться,
Читаем Стругацких(Понедельник начинаеться в суботу) и радуемся ,что кроме рулетки есть еще чем заняться
ЗЫ, в проекте так много минусов што рулетка просто рай для жаждущих,
но мы же все равно играем гаспада, так што берем покупаем пару амулетов и вперед на ....тут сами решайте куда кому | | рулетка - зло, она сводит людеи с ума | | у меня один раз 3 семерки было в обычном С...=)вообще рендом это такая штука...))) | Чушь полная. Смотрите не на шансы выпадения какого-то числа подряд (или с небольшим промежутком), а на каждое выпадение, как на отдельно взятое.
Шанс - 1/38. А то, что подряд выпало два одинаковых числа - это уже случайность. | | нет гсч. есть человек. еще есть вопросы? | для Интим:
Теперь по поводу повторений в рандоме.
Генератор чисел не учитывает, прошлую генерацию, ему всё равно, поэтому на выпадение тех же чисел, есть тоже вероятность.
Вам, как человеку не далекому от программирования, должно быть известно, что гсч как раз таки и учитывает прошлую генерацию, при расчете новой.
Упрощенно алгоритм такой:
1. устанавливаем _ядро_
2. _новое_случайное_число_ = функция_1(_ядро_, _текущее_время_)
3. _ядро_ = функция_2(_новое_случайное_число_)
4. повторяем с шага 2
В классическом примере функция_1 ето сложение + отсекание до желаемого результата, функция_2 - отсекание.
Итого: генератор учитывает прошлую генерацию, возможно, по очень сложному закону. но учитывает. | | Генератора не существует! В том числе и на турбопаскале 5.5 Автор, учи матчасть. По какому принципу там числа выпадают? Случайно, ага? А как случайно? По какому алгоритму генератор их выбирает? Напиши свой генератор не используя встроенного и ты все поймешь. | | нубы . ваще вы все ламеры позорные. нужно переставить ядро переменной в начало функции. и всё фудет нормально. генератор нормальный. | _Kelevra_> аффтар нуб, убей себя сам, я уже убивалсо, не помогло...
заметно что ты убивалсо, наверно пробивал проход на кухню поесть в обход корридора... моск повредил... а выжил, ибо он не важен твоему организму
_Kelevra_> а ты перед смертью ТВ прачти, мож легче станет душе твоей
_Kelevra_> на 7-ми кругаx ада..изыди
бугага да ты клоун
P.S.
CARNIVORE, у меня есть знакомый, просрал на игровых автоматах половину своей жизни, до последнего меня убеждал, что УДАЧА это такая штука, что ей пох на все теории вероятностей и на то, что программа такая и все остальное... что вот он такой удачливый пришел, снял банк и ушел. Или не ушел, снял еще и еще... А теория вероятности наверно просто так изучается в ВУЗах? это филькина грамота, лучше составлять гороскопы...
Йопсель, генератор случайный чисел таки существует. Он был разработан и протестирован. И на турбопаскале 5.5 он работает отлично. Так что учи матчасть сам. Твоё выссказывание "Напиши свой генератор не используя встроенного и ты все поймешь" вобще понять сложно. Нафига мне писать какой-то генератор? Мне достаточно уже имеющихся.
and_ryxa, спасибо за нормальный комментарий на высоком уровне.
Ядро нужно менять перед генерацией новой последовательности иначе последовательности могут быть одинаковые. Но даже если не менять ядро, внутри последовательности не должно быть вот такого:
19:40 5 ----------
19:30 00
19:20 24
19:10 5 ----------
19:00 5 ----------
18:50 23
18:40 7
18:30 19
18:20 17
18:10 27
18:00 23
17:50 12
17:40 20
17:30 17
17:20 5 ----------
15 игр и 4 раза число "5"! (15/38)^4=0,024% вероятность 1/4000
и такая картина каждый день/через день, при том что в сутки ВСЕГО 144 игры!
no comment | для GetNight
15 игр и 4 раза число "5"! (15/38)^4=0,024% вероятность 1/4000
Сразу видно, что вы не дружите не только с теорвером, но и со многими другими науками)
Во-первых, вообще непонятно происхождение этой формулы
Во-вторых, вы не учитываете возможность выпадения 5,6... одинаковых чисел
В-третьих, похоже о такой науке как комбинаторика вы вряд ли слышали:)
В четвертых, (15/38)^4 ну никак не равно 0,024%. Не знать, что такое % - это уже ни в какие ворота:) | | мелочи жизни старожилы помнят 20+ раз подряд красное выпадало. |
1|2|3|4|5|6|7К списку тем
|