Сохранен 391
https://2ch.hk/b/res/211073376.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Пару часов назад друг попросил решить "нереальную"

 Аноним OP 08/01/20 Срд 01:10:46 #1 №211073376 
145304147619548455.jpg
Пару часов назад друг попросил решить "нереальную" задачу отсюда, там надо было написать алгоритм,который принимает на вход логическую переменную и возвращает одно из трех чисел.В треде был додик ,который предлагал хуйню, которая в 1 случае из 4 стреляет в молоко и больше я ответов адекватных не видел.Меня заинтересовало и я решил.Хз какое время у моего алгоритма,но он явно быстрее чем та хуита.ОП треда, найдись пожалуйста,я хочу у тебя кое-что спросить.Пруфани,что ты оп и я сразу скину тебе свое решение и задам тебе вопросы.
Аноним OP 08/01/20 Срд 01:15:33 #2 №211073668 
я буду бампать, пока не лягу спать.
Аноним OP 08/01/20 Срд 01:21:19 #3 №211074012 
бамп
Аноним 08/01/20 Срд 01:22:57 #4 №211074113 
Что ты несешь уёбище малолетнее. Какую хуйню ты порешь
Аноним 08/01/20 Срд 01:23:58 #5 №211074170 
3b5a1415cd0ddf013bf8a1635a9dba78.jpg
Аноним 08/01/20 Срд 01:27:00 #6 №211074363 
image.png
>>211074113
Речь идёт, насколько я понимаю, вот об этой вой хуйне.
Аноним OP 08/01/20 Срд 01:27:47 #7 №211074418 
>>211074363
Дыа
Аноним 08/01/20 Срд 01:31:24 #8 №211074640 
>>211074113
Сука как же меня плавит с твоего поста.
Аноним 08/01/20 Срд 01:36:07 #9 №211074952 
>>211074363
Бля, можно например сделать так, что генератор запускаешь шесть раз, и если в сумме получилось число от 1 до 2, то бьёшь первую, и аналогично с 3 до 4 и 5 до 6, вторую и третью
Аноним OP 08/01/20 Срд 01:36:51 #10 №211074989 
>>211074952
У меня с 1 раза выдает результат.
Аноним 08/01/20 Срд 01:38:17 #11 №211075071 
>>211074989
Пиздишь, или напишешь?
Аноним OP 08/01/20 Срд 01:40:29 #12 №211075177 
>>211075071
Напишу перед сном,либо когда ОП объявится.
Аноним 08/01/20 Срд 01:41:07 #13 №211075220 
Бамп
Аноним 08/01/20 Срд 01:41:25 #14 №211075236 
>>211075177
Почему тебе нужен именно он?
Аноним 08/01/20 Срд 01:42:39 #15 №211075313 
>>211073376 (OP)
>которая в 1 случае из 4 стреляет в молоко
Как что-то плохое.
Аноним 08/01/20 Срд 01:43:40 #16 №211075375 
>>211075177
Пиши уже, почему варик с если 1 из 4 выпало рероллить хуёвый? Вероятность та же будет.
Аноним 08/01/20 Срд 01:44:05 #17 №211075401 
>>211073376 (OP)
>>211074363
а в чем собственно проблема? Делаем две генерации бинарным алгоритмом, получаем
00 - первая шлюха
01 - вторая
10 - третья
11 - переброс
Аноним 08/01/20 Срд 01:45:03 #18 №211075467 
>>211075401
Хз, еблан на опе нос воротит чет.
Аноним 08/01/20 Срд 01:45:29 #19 №211075490 
>>211075467
Троль анальник
Аноним 08/01/20 Срд 01:45:58 #20 №211075519 
>>211075490
Ууу анальники прокляты!
Аноним 08/01/20 Срд 01:46:20 #21 №211075542 
>>211075467
Да я думаю, что у него вариант не лучше просто, вот и закинет в конце, чтобы критику не читать
Аноним 08/01/20 Срд 01:47:24 #22 №211075605 
>>211075401
>>211075467
>>211074952
а вариантов собственно и нет, чтобы это работало с первого раза нужно получить кол-во результатов кратное 3м, а у нас на входе степень двойки, и собственно все - перда.
Аноним 08/01/20 Срд 01:48:30 #23 №211075672 
>>211075542
>>211075605
Хуй его знает, че он там навыдумывал, хуйню какую небось.
Аноним 08/01/20 Срд 01:50:31 #24 №211075785 
>>211075401
Твоя задача - это предоставить стабильно работающий алгоритм, который выдает одинаковый шанс для 3-х шлюх. У тебя в 1 моменте, где, собственно реролл - это выстрел в молоко. По условиям задачи алгоритм должен работать стабильно. Это не псевдорандом, а именно рандом, где если попадает "реролл" - это дополнительное время работы алгоритма, поэтому его никак нельзя назвать стабильным
Аноним 08/01/20 Срд 01:51:39 #25 №211075850 
>>211075785
>это выстрел в молоко. По условиям задачи алгоритм должен работать стабильно.
Что ты понимаешь под стабильно? Он просто в среднем будет чуть медленнее работать и всё. Но это будет стабильное замедление.
Аноним 08/01/20 Срд 01:55:19 #26 №211076058 
>>211075785
>>211075605
прочти мое сообщение выше, не прибегая к какойто хуете, типо берем текущее время, умножаем его на день недели и на размер твоей тупой башки, потом делим на 3 до тех пор пока не получим число близкое 2, 3, 5, потом врубаем бинарник и определяем к какому из них сместится. если при приближении к 2ке выпал 0 то тогда это 5ка. соответственно 2 - 1я шлюха, 2 - 2я, 5-3я
но это хуета из под ногтей, с привлечением внешних данных. Других способов получить кратный тройке результат отсутствует.
Аноним 08/01/20 Срд 01:56:35 #27 №211076120 
>>211075850
Под "стабильностью" я понимаю работу алгоритма в фиксированно-точное время, как с бинарным алгоритмом при 2-х шлюхах. Алгоритм выдаст в 50% либо одну, либо другую. Если брать твою мысль (она верная, я ничего не говорю) - она добавит замедление при выводе конечного результата, если выпадет реролл. Если это реально рандом - так реролл может выпасть 20 раз подряд, а это лишние "секунды". Стабильность чего-то предполагает ожидаемый результат за ожидаемое время, я об этом. А твоё решение не предполагает ожидаемого времени, ибо при выпадении реролла время выполнения алгоритма будет замедляться.
Аноним 08/01/20 Срд 01:57:23 #28 №211076166 
>>211076120
> так реролл может выпасть 20 раз подряд
Теорвер против, вероятность КРАЙНЕ мала и статистически незначима.
Аноним OP 08/01/20 Срд 01:57:29 #29 №211076174 
UchnjTcysa4.jpg
Ладно,уломали,спать хочу и еще послушать критику.Тот чел тоже спит уже наверное.На самом деле я вас немного наебал,он не сработает если его запустить только один раз,но на каждый последующий уже будет работать как надо.Предупреждаю сразу,логика странная,но он быстрее и экономичнее всего,что тут до меня предлагали.
Аноним 08/01/20 Срд 01:57:44 #30 №211076189 
>>211076120
>>211076058
в таком случае вот тебе алгоритм, вариантов с временем ограниченное число, с днями недели тоже, башку твою мы тоже измерим.
Аноним 08/01/20 Срд 01:57:44 #31 №211076190 
>>211076058
Можно три раза запустить генератор, и если в сумме выпало 0, 1 или 2, то бьёшь определёнгую шлюху, но я выше подобное уже написал
Аноним 08/01/20 Срд 01:58:10 #32 №211076211 
>>211076120
>А твоё решение не предполагает ожидаемого времени
Посчитай матожидание и будет тебе ожидаемое время.
Аноним 08/01/20 Срд 01:59:02 #33 №211076252 
>>211076174
Что это за дерьмо?
Аноним 08/01/20 Срд 01:59:57 #34 №211076296 
>>211076174
>rand() % 1
Ход гения.
Аноним 08/01/20 Срд 02:00:10 #35 №211076303 
>>211076174
На словах объясни, я не програмист
Аноним 08/01/20 Срд 02:00:49 #36 №211076336 
>>211076190
Вторая получала бы по пиздаку гораздо чаще остальных
Аноним 08/01/20 Срд 02:01:32 #37 №211076383 
>>211076303
>rand() % 1
Ну он сначала берёт рандомное число, а потом берёт остаток от деления его на 1, это всё, что нужно знать про его решение.
Аноним OP 08/01/20 Срд 02:01:51 #38 №211076404 
>>211076252
Сам разбирайся,за код сорян,я на крестах не пишу вообще,алгоритм рабочий.
Аноним 08/01/20 Срд 02:02:19 #39 №211076432 
>>211076174
тебя не смущает что (rand() % 2) будет вариант 0,1,2 ? да? а у нас только бинарный генератор...
Аноним 08/01/20 Срд 02:02:20 #40 №211076434 
>>211076336
Нет, шансы равны
Аноним 08/01/20 Срд 02:03:33 #41 №211076489 
>>211076432
>rand() % 2 будет вариант 2
О, ещё один гений.
Аноним 08/01/20 Срд 02:03:36 #42 №211076496 
>>211076432
тебя не смущает что там булеан а не инт?
Аноним 08/01/20 Срд 02:07:00 #43 №211076645 
>>211076434
Ну давай смотреть таблицу истинности:
000 - первая
001 - вторая
010 - вторая
011 - третья
100 - вторая
101 - третья
110 - третья
111 - ???

Первая - 1
Вторая - 3
Третья - 3
??? - 1

В каком месте шансы равны?
Аноним 08/01/20 Срд 02:07:57 #44 №211076694 
>>211075375
Видимо имеется ввиду это
>за ограниченное время.
Если представить, что выпало миллиард раз 00, а заместо современного компьютера у тебя ламповый монстр на 10000 операций в секунду, то выходил обосрамс.
Аноним 08/01/20 Срд 02:08:00 #45 №211076695 
>>211076174
Хуета. Какую будем бить завтра зависит от того, какую били сегодня. На это ты не проверяешь, даун. Впрочем, в условии задачи также нет про независимость нихуя, так что мне генератор и не нужен, я буду бить просто каждый день следующую мод 2. Такие дела, дегенераты.
мимо-программист
Аноним 08/01/20 Срд 02:08:32 #46 №211076721 
>>211076190
Вероятность выпадения 0, 1 и 2 не одинаковое. Если предположить, что генератор выдаёт 0 или 1, то вероятность суммы 0 по модулю 3 будет равна 2/8 = 1/4, вероятность 1 - 3/8 и 2 - 3/8. Без модуля, если тройку игнорить или перебрасывать, тоже самое, равной вероятности не будет.
Аноним 08/01/20 Срд 02:09:24 #47 №211076763 
>>211076694
> то выходил обосрамс.
Раз в 10время жизни вселенной световых лет? Бля, как жаль. Ну так и всю криптографию нахуй тогда, чё, вероятность-то есть.
Аноним 08/01/20 Срд 02:10:56 #48 №211076839 
>>211074363
Где условие на iid? Креатив говно, автор мудак.
Аноним OP 08/01/20 Срд 02:11:45 #49 №211076879 
>>211076695
Только для чтения гуру программистов,которые не могут в двоичную логику.
Аноним 08/01/20 Срд 02:12:52 #50 №211076923 
>>211076695
Двачну этого, бью шлюх по кругу, вероятность одинаковая. Твой счетчик соснул сразу. Давай пили проверку на независимость если осилишь, и она не пройдет судя по твоей параше next prev.
Аноним 08/01/20 Срд 02:13:44 #51 №211076964 
>>211076645
Каждый раз из трёх, когда генератор включают, выпадаемые числа не влияют на шанс выпадения следующих (как в русской рулетке, например). Они независимы, и всегда имеют шанс выпадения 50%
Аноним 08/01/20 Срд 02:13:50 #52 №211076969 
>>211076879
Теорвера в школе еще не было, понятно. Идешь нахуй.
Аноним 08/01/20 Срд 02:15:41 #53 №211077052 
>>211076879
Почитай про независимость случайных величин, гуру из 8 класса.
Аноним 08/01/20 Срд 02:17:06 #54 №211077122 
Пусть наймёт четвёртую, хули инженерам голову ебать
Аноним 08/01/20 Срд 02:17:08 #55 №211077127 
Бля, кем надо быть, чтобы не понимать, что это невозможно за конечное число запусков генератора. Школьником или гуманитарием. Недочеловеком нахуй.
Аноним 08/01/20 Срд 02:17:45 #56 №211077151 
>>211076763
Опираюсь исключительно на условия, там не сказано что/кто вычисляет. Берем мощность среднестатистического двачера в 3.5 операции/сутки и четыре 00 подряд. И так можно до бесконечности. Думаю решение есть и как то связано с триггерами/регистрами.
Аноним 08/01/20 Срд 02:19:48 #57 №211077238 
>>211077127
Откройте форточку плз
Аноним OP 08/01/20 Срд 02:20:10 #58 №211077260 
>>211077052
Я студент,20 лвл.Такие идеи часто приходят в голову сами собой.Разве сам по себе генератор случайных чисел в тех же крестах абсолютно случаен и не от чего не зависит ?
Аноним 08/01/20 Срд 02:21:28 #59 №211077302 
Отличный тред.
Пока самый смешной за сегодня
У одного остаток от деления на 2 может быть равен 2-м.
Другой не может сформулировать свою сраную задачу.
Третий не понимает, что там наформулировал второй.

Только один бьет шлюх по очереди. Вместо того, чтобы ебать выпускницу бауманки.
Аноним 08/01/20 Срд 02:21:44 #60 №211077315 
>>211076879
Слышишь, гуру, замени свою строчку rand() % 1 == next на !next и в самом начале вместо rand() % 2 поставь попробуй 0 0, 0 1, 1 0, 1 1. У тебя результат не поменяется, он вообще лол никак не зависит от рандома.
Аноним 08/01/20 Срд 02:23:11 #61 №211077381 
>>211077260
>Разве сам по себе генератор случайных чисел в тех же крестах абсолютно случаен и не от чего не зависит ?
О, ты начинаешь что-то подозревать.
Если ты еще перестанешь называть плюсы крестами, то, может и вовсе под взрослого замаскируешься.
Аноним 08/01/20 Срд 02:24:00 #62 №211077408 
>>211077381
Кресты это православно, соси хуй, я работаю крестовиком и имею право.
Аноним 08/01/20 Срд 02:24:58 #63 №211077454 
>>211077408
Твое право, но выдаешь в себе школяра.
Я говорил только об этом.
Аноним 08/01/20 Срд 02:25:07 #64 №211077462 
>>211077315
>>211076879
Так как ты тупой, на всякий случай скину

bool prev = 1; //вот тут меняй 0 на 1 в разных комбинациях
bool next = 0;//вот тут меняй 0 на 1 в разных комбинациях
for(int i = 0; i < 1000000; ++i)
{
if(prev != next && !next)
{
prev = !prev;
n3++;
Аноним 08/01/20 Срд 02:25:41 #65 №211077492 
>>211077454
Вечно молодой, вечно пьяный, висоси из жопи.
Аноним 08/01/20 Срд 02:27:01 #66 №211077549 
>>211077462
Волшебный рандом! Работает даже без рандома!
Аноним 08/01/20 Срд 02:28:56 #67 №211077650 
>>211077492
Ты тот самый программист-анальник, что ли?
Почему тебя постоянно на сосание хуев и жоп пробивает?
Аноним 08/01/20 Срд 02:29:43 #68 №211077701 
>>211077462
>вот тут меняй 0 на 1 в разных комбинациях
Собственно, весь алгоритм одной строчкой.
Можно еще добавить 2, тогда задача решена.
Аноним 08/01/20 Срд 02:30:09 #69 №211077721 
>>211077650
А почему ты акцентируешь на этом внимание, пидор что ли?
Аноним 08/01/20 Срд 02:32:02 #70 №211077841 
>>211077701
Суть в том, что он там в конце печатает 3333 3333 3333 типа у него всё равновероятно выпало в миллионе случаев, только вот у него всё точно так же выпадает вообще без всякого рандома лол, по сути он просто по очереди прибавляет к счётчикам единички, к какому первому прибавит зависит от начальных 0 и 1.
Аноним 08/01/20 Срд 02:32:22 #71 №211077864 
>>211077701
Хотя может ты к этому и написал, но пофиг.
Аноним 08/01/20 Срд 02:32:27 #72 №211077868 
15706420328740.jpg
Вы че тут все - дебилы? Какие вы нахуй пограмисты, это же элементарная задача. Ролим ВОСЕМЬ раз, полученные числа суммируем, смотрим на получившуюся сумму, результат будет следующий:
0 - первая
1 - первая
2 - первая

3 - вторая
4 - вторая
5 - вторая

6 - третья
7 - третья
8 - третья

Дебилы блять, даже я, гуманитарий вижу очевидность этого решения.
Аноним 08/01/20 Срд 02:33:10 #73 №211077900 
Это засмеялся-обосрался тред?
Аноним 08/01/20 Срд 02:33:54 #74 №211077938 
image.png
>>211077868
>Ролим ВОСЕМЬ раз
>0 - первая
>8 - третья
Аноним 08/01/20 Срд 02:34:08 #75 №211077955 
>>211077721
Я - да. Но вопрос-то был про тебя. Не пора ли тебе выйти из шкафа?
Аноним 08/01/20 Срд 02:34:16 #76 №211077967 
>>211077900
Это обосрался-обосрался тред.
Аноним 08/01/20 Срд 02:34:28 #77 №211077979 
2858658468.jpg
>>211077868
Аноним 08/01/20 Срд 02:34:42 #78 №211077996 
>>211077868
Можно даже пять раз кидать:
0 и 1 - первая
2 и 3 - вторая
4 и 5 - третья
Аноним 08/01/20 Срд 02:34:50 #79 №211078009 
>>211077868
Обосрался
Аноним 08/01/20 Срд 02:35:06 #80 №211078020 
>>211077955
>Я - да.
Пизда. Видишь? Вся твоя теория пошла прахом, я просто люблю материться, не более, а вот ты пидор.
Аноним 08/01/20 Срд 02:35:25 #81 №211078049 
>>211077938
Ебобо, если все 8 раз выпадет 0 - в сумме будет 0, съеби отсюда.
Аноним 08/01/20 Срд 02:35:30 #82 №211078055 
>>211077868
>даже я, гуманитарий
Да по твоему пониманию вероятностей все уже поняли, что ты гуманитарий, мог бы не уточнять.
Аноним 08/01/20 Срд 02:36:14 #83 №211078097 
>>211078020
Нет. Я пидор, который живет полной пидорской жизнью.
А ты пидор, который только и может, что пофантазировать на двачах.
Аноним 08/01/20 Срд 02:36:41 #84 №211078119 
image.png
>>211078049
Аноним 08/01/20 Срд 02:36:45 #85 №211078124 
>>211078049
Уебан-культуролог, съеби нахуй с треда. Вероятность выпадения всех нулей посчитай, пидор.
Аноним 08/01/20 Срд 02:36:49 #86 №211078126 
>>211078049
С РАВНОЙ ВЕРОЯТНОСТЬЮ
съеби отсюда
Аноним 08/01/20 Срд 02:37:03 #87 №211078141 
>>211078097
>Нет
Пидора ответ.
Аноним 08/01/20 Срд 02:37:32 #88 №211078163 
>>211078124
нет уж. пусть дополнит своими гуманитарными высерами шабаш недопрограммистов
Аноним 08/01/20 Срд 02:37:53 #89 №211078175 
>>211076174
тебе надо было написать rand3 имея rand2, а ты написал хуиту, которая миллион делит на три равных кучки. понимаешь разницу?
Аноним 08/01/20 Срд 02:37:58 #90 №211078180 
Короче, петушки, все просто как божий день. Сроку годности шлюх - лет 10, ну для верности 20, что грубо равняется 7300 дней. Стабильным алгоритмом будет такой: дергаете rand() 13 раз, полученное значение делите на диапазоны:
[0, 2731] - пизды получает первая шлюха,
[2732,5462] - пизды получает вторая шлюха,
[5462,8192] - пизды получает третья шлюха.

Шлюхи не заметят никакой несправедливости, да и сам сутенер за 20 лет на пенсию уже свалит.
sage[mailto:sage] Аноним 08/01/20 Срд 02:38:03 #91 №211078186 
>>211073376 (OP)
хуй саси там про сутенера будет кого он будет пиздить а не про алгоритм, хуесос.
Аноним OP 08/01/20 Срд 02:39:27 #92 №211078258 
Безымянный.png
Я все равно не понимаю,в чем отличие от "тру" рандома?Вот я запускаю,вывожу единицы и нули,вывожу кол-во побитых шлюх,оно у меня даже не поровну иногда выходит.Да я если запущу просто rand(),он также будет работать,мне кажется.
Аноним 08/01/20 Срд 02:39:53 #93 №211078279 
15729686575973.jpg
Внимание, социолог в треде, сам тред нет читал, щас решу.

1. Задаём одно случайное логическое значение
2. Монетка даёт второе логическое значение
3. Результаты интерпретируем так:
Истина + Истина = 1
Истина + Ложь = 2
Ложь + Истина = Миша, всё хуйня, давай по-новой
Ложь + Ложь = 3

При каждом запуске, чтобы каждый раз не генерировать первое значение, берём для него предыдущий бросок монетки.
Третий вариант нужен, чтобы число 2 не выпадало слишком часто.
В случае третьего варианта (Ложь + Истина), перегенерируем какое-то из случайных значений, пока не выпадет один из нормальных вариантов, вот.

Хй его знает все эти ваши программистские штуки с памятью там, быстродействием, мне пока так нравится, пойду тред почитаю.
Аноним 08/01/20 Срд 02:40:37 #94 №211078306 
>>211078258
Ну ответ будет тот же, лол, но блядь Ты реально студент или напиздел? Просто с такими куриными мозгами я хз как тебе учиться будет.
Аноним 08/01/20 Срд 02:41:47 #95 №211078356 
Имея бинарный генератор (монетку) и запустив его n раз, мы имеем 2^n равновероятных последовательностей из 0 и 1, которые он может выдать.

Далее, любой возможный алгоритм выбора шлюхи, требующий не более n запусков генератора, каждой такой последовательности сопоставляет одну из трех шлюх. Но поскольку 2^n не делится на 3, никакой алгоритм не будет каждую из шлюх выбирать одинаково часто. НеРеАлЬнЫй генератор невозможен, ни при каком конечном количестве запусков исходного.

Разойдитесь уже нахуй.
Аноним 08/01/20 Срд 02:42:10 #96 №211078369 
>>211078279
>мне пока так нравится
Многим адекватам тоже, некоторые гении-любители рандома без рандома правда недовольны, им подавай rand() % 1 == next и всё такое.
Аноним OP 08/01/20 Срд 02:42:31 #97 №211078390 
>>211078306
Так ты объяснить нормально не можешь в чем я не прав,кроме того,что "должна быть независимость, я это в книжке прочел"?Да,реально.
Аноним 08/01/20 Срд 02:43:11 #98 №211078425 
>>211078390
Так ты прав.
Аноним 08/01/20 Срд 02:43:50 #99 №211078454 
>>211076964
Сумма равномерных распределений эквивалентна нормальному, а нам равномерное нужно.

>>211075401
Есть шанс на работу алгоритма неограниченно долго.

>>211073376 (OP)
Правильный ответ: хер ты создашь функцию, которая из двоичного множества событий будет выплевывать события
в троичное.
Аноним 08/01/20 Срд 02:44:51 #100 №211078485 
>>211078454
>Сумма равномерных распределений эквивалентна нормальному
orly
>Есть шанс на работу алгоритма неограниченно долго.
и чему равен этот шанс?
Аноним OP 08/01/20 Срд 02:45:02 #101 №211078498 
>>211078425
А если серьезно,помоги убогому разобраться.
Аноним 08/01/20 Срд 02:45:48 #102 №211078534 
>>211078454
Ну бля, на самом деле раз плюнуть написать linear congruential generator, который будет из 3 рандомить и туда для виду вставить вызов монетки, но это такое, хотя технически это будет верно.
>>211078390
На самом деле ты, конечно, неправ, но ты слишком долбоёб, чтобы тебе что-то объяснять, ты же не объясняешь стенке что-то, хотя ты ж долбоёб, хуй тебя знает.
Аноним 08/01/20 Срд 02:45:52 #103 №211078537 
Кидаем монетку 3 раза:
1 бросок - 1 шлюха;
2 бросок - 2 шлюха;
3 бросок - 3 шлюха;

У которой 1 выпала, выиграла.
Если у двух 1 выпала, подкидываем еще раз монетку, но уже без той которая выкинула 0.
Аноним 08/01/20 Срд 02:46:04 #104 №211078545 
>>211078498
Ты слишком еблан, не хочу.
Аноним 08/01/20 Срд 02:47:08 #105 №211078601 
>>211078454
>Есть шанс на работу алгоритма неограниченно долго.
Выброси пластиковую карту, есть шанс, что пароль подберут и спиздят всё.
Аноним 08/01/20 Срд 02:47:31 #106 №211078619 
>>211078485
>>211078601
>и чему равен этот шанс?
Вообще не важно, чему. Главное, что он есть, что противоречит условию задачи.

>>211078534
Это как решение выше по треду с рандомом без рандома.
Аноним 08/01/20 Срд 02:48:44 #107 №211078670 
>>211078619
>решение
О нет, по сути я предлагаю написать функцию rand() из stdlib.
Аноним 08/01/20 Срд 02:49:59 #108 №211078744 
>>211078619
Кстати внатуре, написать самому функцию rand(), а вот монетку использовать как генератор seed. Всё, решена задача.
Аноним 08/01/20 Срд 02:50:56 #109 №211078791 
>>211078670
Черт, я ее внутренностей не помню, чтобы с ходу ответить, будет ли это нормальным решением. Есть легкое подозрение, что от монетки rand начнет генерить хуету, семени-то всего два, значит, и выхлопа будет всего два.

Вообще задача-то не про программирование, а про тервер.
Аноним 08/01/20 Срд 02:51:06 #110 №211078803 
facepalm.jpg
>>211076174
>rand()%1
Аноним 08/01/20 Срд 02:52:35 #111 №211078883 
>>211078791
>будет
Будет 100%, помимо того, что это доказуемо, я проверял данные генеренные на такой хуете на всякие тесты на случайность и всё проходило, так вот фишка как раз в том, что мы подкидываем монетку 20 раз и получаем некоторое число большое, которое и будет seed.
Аноним 08/01/20 Срд 02:52:53 #112 №211078906 
>>211078619
ну почему же не важно. несложный подсчет показывает что этот шанс равен нулю.
Аноним 08/01/20 Срд 02:53:33 #113 №211078945 
>>211073376 (OP)
Невозможно написать алгоритм из выбора трех чисел используя одну булеву переменную.
А если говорить про бинарное дерево, то труфолс на два труфолса, в первом труфолсе шлюхи 0 и 1, во втором шлюха 2 и возврат в начальный труфолс.
Только так.
Аноним 08/01/20 Срд 02:54:15 #114 №211078973 
>>211078791
А написать такую хуйню раз плюнуть, нужно только ОСОБЫЕ константы заюзать, вот ссыль
https://en.wikipedia.org/wiki/Linear_congruential_generator
Формула простейшая, фнизу таблички с разными константами, юзаемыми в разных ЯП. Ну и важно, что нужно брать старшие биты, они более рандомны.
Аноним OP 08/01/20 Срд 02:54:33 #115 №211078985 
>>211078545
Я как бы для этого ОПа и ждал,чтоб он нормально объяснил как это решать,а не всякие ебланы с критикой понабежали.Так то ответы, которые в треде были,мне сразу в голову пришли,просто они мне показались очевидными и я решил оптимизировать.Переписал я rand() % 1, угомонитесь.Я когда переписал,появилась погрешность небольшая в счетчике.Все,я спать.
Аноним 08/01/20 Срд 02:56:05 #116 №211079060 
>>211078985
Я уже объяснил постами выше, пишешь linear congruential generator(это одна строчка если че, тупо формулу перепиши), затем подкидываешь монетку скажем 20 раз, получается 10101010010101 какое-то число, его подсовываешь своей залупне как seed и честно генеришь всю залупу.
Аноним 08/01/20 Срд 02:56:34 #117 №211079081 
>>211078670
>>211078791
>>211078883
Бля, я тупой под вечер. Технически неверным оно будет, т.к. ты используешь сторонний генератор. Семя влияет на общий выхлоп за все время работы программы же, а не на конкретный.

Ну то есть у тебя будет два списка на выбор, как пиздить тянок. Или двадцать два. Но задача-то не про это.

>>211078906
Покажи мне, как ты так возводил в степень 1/4, что получил ноль.

>>211078973
Хороший вопрос, будет ли оно технически верным (нет, скорее всего, шляпа та же, что и в варианте выше).
Аноним 08/01/20 Срд 02:58:08 #118 №211079175 
>>211079081
>Семя влияет на общий выхлоп за все время работы программы же, а не на конкретный.
Хотя и это от языка зависит, лел. Но если брать набор бинарных значений, то распределение не будет нормальным, т.к. ГСЧ все же псевдорандомный и детерменированный.
Аноним 08/01/20 Срд 02:58:34 #119 №211079196 
За фикс нельзя, ожидание количества срабатываний будет 4/3, алгоритм уже предложили кучу раз.
Аноним OP 08/01/20 Срд 02:58:56 #120 №211079222 
>>211079060
>псевдослучайны
>почти независимы
Аноним 08/01/20 Срд 02:59:06 #121 №211079231 
>>211079081
>Технически неверным оно будет, т.к. ты используешь сторонний генератор. Семя влияет на общий выхлоп за все время работы программы же, а не на конкретный.
Почему нельзя генерить семя каждый раз? Ну я уверен, что все тесты на случайность пройдутся. Могу написать в принципе. Сторонний генератор, ну бля, это же реально одна строчка из встроенных операций умножения хуйжения и тд.
>>211079175
> т.к. ГСЧ все же псевдорандомный и детерменированный.
Ну как сказать, монетка то чисто рандомная, а при условии, что мы семя генерим чисто рандомно, то и там всё будет збс по идее, разве нет?
Аноним 08/01/20 Срд 02:59:30 #122 №211079253 
>>211079081
>Покажи мне, как ты так возводил в степень 1/4, что получил ноль.
возводил неограниченно долго, очевидно же.
Аноним 08/01/20 Срд 02:59:49 #123 №211079272 
>>211079222
>псевдослучайны
Семя генерится монеткой, монетка случайна, по аналогии как в линупсе шумы компа используются для генерации семени.
sage[mailto:sage] Аноним 08/01/20 Срд 03:02:22 #124 №211079392 
.png
Закидайте говном
Аноним 08/01/20 Срд 03:02:24 #125 №211079396 
>>211079231
N бросков монетки даст близкое к нормальному распределение, а в силу детерминированности ГСЧ итоговое распределение не будет равномерным. Собсно, оно тоже будет близким к нормальному.

>>211079253
А теперь перечитай условие задачи. За бесконечно большое время шанс-то действительно к нулю устремится, только у нас время конечное.
Аноним 08/01/20 Срд 03:04:17 #126 №211079489 
>>211079392
Сторонний генератор же.
sage[mailto:sage] Аноним 08/01/20 Срд 03:05:00 #127 №211079525 
>>211079489
Так в условии у нас есть бинарный генератор
Аноним 08/01/20 Срд 03:06:23 #128 №211079597 
>>211079525
>>211079489
Забей, я уже сплю на ходу, у меня он троичным в первом прочтении получился.
Аноним 08/01/20 Срд 03:06:24 #129 №211079599 
>>211079396
>N бросков монетки даст близкое к нормальному распределение, а в силу детерминированности ГСЧ итоговое распределение не будет равномерным. Собсно, оно тоже будет близким к нормальному.
Ну хз, по мне так всё равно самый нормальный вариант, к тому же тесты на случайность проходятся им, если бы ты не знал алгоритм ли это сгенерил или нет как бы ты отделил его от случайных шумов и тд, но я понял твои возражения, нет у нас ничего, есть только монетка и ничего другого не принимается. Так как твой ответ? Невозможно? И реролл не катит, да?
Аноним 08/01/20 Срд 03:06:55 #130 №211079621 
>>211077841
>он просто по очереди прибавляет к счётчикам единички
Зис.
Аноним 08/01/20 Срд 03:07:34 #131 №211079649 
>>211073376 (OP)

> int add = roll(0, 1)
> whore = roll(0, 1) + add

Вроде два броска и все в шляпе, не?
Аноним 08/01/20 Срд 03:07:42 #132 №211079654 
>>211079396
Алсо раз уж так строго подходим, то как быть с тем, что монетка может ребром упасть, вероятность в несравнимое число раз выше, чем что она 20 раз подряд 00 выкинет.
Аноним 08/01/20 Срд 03:07:46 #133 №211079660 
>>211079396
>А теперь перечитай условие задачи.
а, ну норм, 2^n не делится на 3, расходимся.
Аноним 08/01/20 Срд 03:08:16 #134 №211079678 
>>211079599
Реролл точно не катит в силу потенциального бесконечного времени выполнения. Если брать сырую задачу, то нет, нельзя. Но мне нравится вариант выше.
sage[mailto:sage] Аноним 08/01/20 Срд 03:08:33 #135 №211079690 
>>211079649
25/50/25
Аноним 08/01/20 Срд 03:08:52 #136 №211079717 
>>211079649
Одну шлюху ебут в два разща чаше.
Аноним 08/01/20 Срд 03:09:37 #137 №211079755 
>>211079678
>Но мне нравится вариант выше.
С ГСЧ? Или другой?
Аноним 08/01/20 Срд 03:09:46 #138 №211079764 
>>211079654
Очевидно, что монетка идеальная в примере выше. Не надо плодить сущности, может, монетка у него вообще в виде кости д3, хуй знает.

>>211079660
При чем здесь это?
Аноним 08/01/20 Срд 03:10:53 #139 №211079849 
>>211079690
>>211079717

А ей и норм!
sage[mailto:sage] Аноним 08/01/20 Срд 03:11:09 #140 №211079857 
Товарищи прогрммисты, оцените мое пожалуйста -->>211079392
Мне летом кандидатский сдавать
Аноним 08/01/20 Срд 03:11:11 #141 №211079860 
>>211079764
>Очевидно, что монетка идеальная в примере выше. Не надо плодить сущности, может, монетка у него вообще в виде кости д3, хуй знает.
>
Ну это я так, доебаться ради, идеальная "монетка" с 2 состояниями, понятно.
Аноним 08/01/20 Срд 03:12:24 #142 №211079915 
>>211079392
>>211079755
Этот. Правда, мне уже трудно понять полностью его работу (тем паче язык незнакомый).
Аноним 08/01/20 Срд 03:13:51 #143 №211079967 
>>211073376 (OP)

А в чём проблема написать что-то типа function foo(bool bar) {return(random(range(0,2)))} ?
Аноним 08/01/20 Срд 03:13:59 #144 №211079972 
>>211079857
>dark theme
Мне не нравится
Аноним 08/01/20 Срд 03:14:43 #145 №211080006 
whores.png
Аноним 08/01/20 Срд 03:15:09 #146 №211080030 
>>211079764
при том что на вход приежает какое-то количество энтропии в виде 2^n возможных вариантов исходов. нужно каждому из вариантов прописать какой-то из трех исходов, с одинаковой вероятностью это сделать нельзя.
Аноним 08/01/20 Срд 03:16:31 #147 №211080091 
>>211079915
Мне тоже.
>>211079392
Объясни словами, плез.
sage[mailto:sage] Аноним 08/01/20 Срд 03:16:48 #148 №211080103 
.png
>>211079915
Вот комментов завез, для незнающих js
Аноним 08/01/20 Срд 03:16:58 #149 №211080111 
>>211080006
rand%2, наш победитель.
Аноним 08/01/20 Срд 03:18:42 #150 №211080199 
>>211080111
Что не нравится? Бинарная выборка 0 или 1, в результате каждую пиздили 33.3% раза. Равновероятно, стало быть.
Аноним 08/01/20 Срд 03:18:56 #151 №211080208 
Что вы тут какие-то велосипеды пишите?

dd if=/dev/random bs=1c count=1
�1+0 записей получено
1+0 записей отправлено
1 byte copied, 5,7696e-05 s, 17,3 kB/s
Аноним 08/01/20 Срд 03:18:58 #152 №211080210 
>>211080103
блять, какой-то монтихолл начался. ты же понимаешь что у тебя автокорреляция поехавшая?
Аноним 08/01/20 Срд 03:20:22 #153 №211080278 
>>211079915
>>211079392
>>211080103
Наконец-то нашел джавовскую реализацию фильтра. Ебаный пиздец, анон, чем это лучше переброса?

Хотя может и лучше. Вообще со стартовой заданной все действительно очень просто - выбирай между двумя другими. Своей прогой ты фактически стартовую задаешь.

>>211080030
Я это и написал, когда влетел в тред. Тут половина двачеров от интеграла в обморок упадет, а ты предлагаешь энтропией травить их?
Аноним 08/01/20 Срд 03:20:59 #154 №211080314 
>>211080103
Блин, ну я теорвер не сильно знаю, а разве нет никакой проблемы, что вчерашняя шлюха никогда сегодня пизды не получает? Как-то не слишком случайно. Алсо ради интереса можешь проверить свою последовательность на случайность? тУТ НАПРИМЕР
https://home.ubalt.edu/ntsbarsh/Business-stat/otherapplets/Randomness.htm
Аноним 08/01/20 Срд 03:21:18 #155 №211080332 
Берём n=0, запускаем бинарный рандом, например, 60 раз. Если выпадает единица, то плюсуем к n эту единицу.

В конце получаем какое - то n.

Если n в промежутке от 0 до 19, то первая.
Если с 20 до 39, то вторая.
Если с 40 до 59, то третья.

Время всегда разумное.
Аноним 08/01/20 Срд 03:21:20 #156 №211080334 
>>211073376 (OP)
А почему нельзя просто выдать число, ограниченное условием, что оно от 00 до 10?
Аноним 08/01/20 Срд 03:21:31 #157 №211080342 
>>211080199
да, я хуйню выше написал, в общем судя по тому что ты делаешь, к тебе тот же вопрос что и к js товарищу, случайная величина, это такая странная штуковина, которая может быть настолько случайная, что даже равна два раза сама себе.
Аноним 08/01/20 Срд 03:23:19 #158 №211080433 
Роллим 0 - первая шлюха
Роллим 1 - вторая шлюха
Если следующий ролл повторяется - третья шлюха
/thread
Аноним 08/01/20 Срд 03:23:36 #159 №211080447 
https://play.golang.org/p/vYpOSBFwlOG

Перемешивай шлюх, пизди первую!
Аноним 08/01/20 Срд 03:23:47 #160 №211080461 
>>211080332
оцените пожалуйста вероятность каждого из трех событий.
Аноним 08/01/20 Срд 03:24:02 #161 №211080467 
>>211080278
Бтв, не хотел этого писать, но технически лучшей реализацией будет просто распечатать 123123...123. Никаких сторонних функций, идеальный баланс мордобития, даже монетка не нужна. Наш генератор не обязан быть рандомным по условию.
Аноним 08/01/20 Срд 03:25:00 #162 №211080525 
>>211080433
Почему шлюха не получает по ебалу два раза?
Аноним 08/01/20 Срд 03:25:04 #163 №211080531 
>>211080342
Да, случайная величина - это такая величина, значение которой ты не можешь предсказать на основе предыдущих значений. Да, ты знаешь, какую шлюху сегодня пиздить точно не будут, но какую будут - полностью определяется ГПСЧ.
Аноним 08/01/20 Срд 03:25:59 #164 №211080579 
>>211080531
Но бля, ведь может быть так, что одна и та же шлюха получает по ебалу, а по вашему не может.
Аноним 08/01/20 Срд 03:26:36 #165 №211080606 
>>211080467
>на основе существующего генератора случайных чисел придумайте алгоритм генерирующий с равной вероятностью одно из трех чисел
>алгоритм не обязан быть рандомным.
вы, блядь, издеваетесь?
Аноним 08/01/20 Срд 03:27:38 #166 №211080660 
>>211080606
Так-то технически не указано, что генератор тоже должен быть генератором случайных чисел. Но это подъебы уровня монеты на ребре.
sage[mailto:sage] Аноним 08/01/20 Срд 03:27:49 #167 №211080670 
.jpg
>>211080314
Действительно, у меня условная вероятность, а не безусловная, как по идее должна быть. Но на дистанции она ведет себя как и правильная, сводя вероятности выпадения к равным.
Кстати, даже если ты запустишь истинный рандом на малом количестве данным, в худшем случае он выдаст 100/0/0, а мой 50/50/0
В конце концов, у нас же НеРеАлЬнЫй ГСЧ
Аноним 08/01/20 Срд 03:28:21 #168 №211080693 
>>211080332
У тебя средняя шлюха будет получать по ебалу чуточку чаще.
Аноним 08/01/20 Срд 03:28:23 #169 №211080694 
>>211080461
Если это просьба, то вроде бы, у нас, сугубо, 60 возможных исходов. На каждую шлюху по 20 исходов. Получается, у каждой шлюхи 1/3.

Возможно чёт не так понимаю, если это указание на недочёт, то прошу пояснить.
Аноним 08/01/20 Срд 03:29:11 #170 №211080734 
>>211080694
когда-нибудь слышали шутку про вероятность в 50% встретить динозавра?
Аноним 08/01/20 Срд 03:29:36 #171 №211080753 
xt
Аноним 08/01/20 Срд 03:29:50 #172 №211080769 
>>211080693
Если ты намекаешь на то, что тут будет в итоге нормальное распределение, то да, ты прав, только что подумал.
Аноним 08/01/20 Срд 03:30:06 #173 №211080786 
>>211080670
Скорее шляпа в том, что ты волевым решением пиздишь одну шлюху весьма определенно в начале, еявпп.
Аноним 08/01/20 Срд 03:30:18 #174 №211080805 
>>211080734
Слышал.
Аноним 08/01/20 Срд 03:30:31 #175 №211080827 
>>211080670
> Но на дистанции она ведет себя как и правильная, сводя вероятности выпадения к равным.
Ну так а чем хуже вариант с генерацией seed монеткой и потом засовывания его в псевдослучайный генератор. Алсо а если решать участвует ли битая шлюха в следующем раунде или нет тоже монеткой? Может кто-то оценить, что получится?
Аноним 08/01/20 Срд 03:30:35 #176 №211080830 
>>211080670
Тогда пизди из по очереди, умник, так вообще очень справедливо будет
Аноним 08/01/20 Срд 03:32:07 #177 №211080938 
Можно с помощью текущего генератора получать случайные биты и конкатенировать их в три байта, а потом эти байты сравнить, и какой из трёх больше, ту шлюху и пиздить.
Аноним 08/01/20 Срд 03:32:07 #178 №211080939 
Алсо поясните в чём проблема с нормальным распределением?
Аноним 08/01/20 Срд 03:32:46 #179 №211080984 
>>211080579
Это не важно. Для теста на случайность, главное - чтобы отношение числа событий А, Б и С к общему числу событий было одинаковым.
Аноним 08/01/20 Срд 03:33:16 #180 №211081016 
>>211080939
Загугли график, как оно выглядит. При сумме нескольких незавивисымых случайных величин итоговая сумма будет чаще к серединнгму значению, чем к крайним.
Аноним 08/01/20 Срд 03:33:19 #181 №211081018 
>>211080805
здесь аналогичная ситуация, у вас пространство исходов одинаковое, а вероятностные меры разные. также вы забыли вариант 60 единиц.
sage[mailto:sage] Аноним 08/01/20 Срд 03:33:29 #182 №211081030 
>>211080694
У тебя составная вероятность, каждое число от 0 до 60 имеет разный шанс выпадения
0 - 0.5^60 (все нули)
1 - (0.5^60)*60 (одна единица в любом из 60 бросков)
и так далее
соответственно, попадание в один из вроде бы одинаковых интервалов будет происходит с разным шансом.
Впрочем, если ты разделишь интервалы не равной длинной, а равной вероятностью, что-то может получиться
Аноним 08/01/20 Срд 03:33:54 #183 №211081055 
>>211080984
И такой вариант пройдёт тест, да? Даже когда числа ни разу не повторяются? Можешь мне сгенерить 20 чисел из {0, 1, 2} ?
Аноним 08/01/20 Срд 03:34:05 #184 №211081065 
>>211080694
Покидай кубик д6 раз десять и запиши результаты.
Покидай два кубика д6, сложи результаты и запиши.

Если ты играл в настолки, то должен знать, что д6 кидает разные значение непредвзято, а 2д6 тяготеют к 7ке, но не любят выкидывать 2 и 12.

Это называется равномерное распределение и нормальное распределение. Первое обозначает, что любое событие имеет одинаковый шанс на наступление (что от нас и требуется), нормальное - что оно тяготеет к средним значениям.

Так вот, у них есть любопытная особенность: что-то вроде нормального распределения можно получить суммой равномерных (как в примере с костями), и наоборот - формулами можно выбить из нормального что-то похожее на равномерное. Проблема в том, что это будет именно что "нечто похожее".
Аноним 08/01/20 Срд 03:35:23 #185 №211081135 
Да понял я про распределение, проходил же в унике. Щас докумекаю над каким нибудь другим вариантом.
Аноним 08/01/20 Срд 03:35:36 #186 №211081156 
>>211081016
Так и рандом так же работает, нет?
sage[mailto:sage] Аноним 08/01/20 Срд 03:36:18 #187 №211081220 
>>211080786
Так это не в начале, а перед началом, когда их две было.
Ну в конце концов мы можем ей компенсировать либо пиздить в понарошку.
Аноним 08/01/20 Срд 03:37:11 #188 №211081268 
Если мы будем подкидыванием монетки решать участвует ли битая шлюха в следующем раунде что изменится?
Аноним 08/01/20 Срд 03:37:12 #189 №211081269 
я прочитал весь тред и даже не понял в чем задача состоит блядь может кто-то сформулировать нормально попробую решить
дизайнер
Аноним 08/01/20 Срд 03:37:35 #190 №211081290 
>>211081220
Как я писал, с заданной стартовой величиной пишется изи, но тогда вся генерация детерминирована.
Аноним 08/01/20 Срд 03:37:44 #191 №211081298 
>>211081055
Хуй знает. Тебе делать нехуй, вот иди и проверяй на случайность:
1, 0, 2, 0, 2, 0, 1, 0, 2, 0, 1, 2, 0, 1, 0, 2, 0, 2, 0, 2, 1, 0, 2, 0, 1, 0, 1, 2, 1, 2, 1, 0, 1, 0, 2, 0, 2, 1, 0, 2, 1, 2, 1, 2, 0, 1, 2, 1, 0, 2, 1, 0, 2, 1, 2, 0, 1, 0, 1, 2, 1, 2, 0, 1, 2, 0, 1, 2, 1, 2, 0, 1, 2, 0, 1, 2, 0, 2, 1, 0, 2, 1, 2, 1, 2, 1, 0, 1, 2, 0, 1, 0, 1, 0, 2, 1, 2, 1, 2, 0, 2, 1, 2, 1, 0, 1, 0, 2, 1, 0, 1, 0, 2, 1, 2, 0, 2, 0, 1, 2, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 1, 2, 0, 1, 2, 0, 2, 1, 2, 0, 1, 2, 1, 2, 0, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 2, 0, 2, 1, 2, 1, 0, 2, 1, 0, 1, 0, 1, 0, 2, 1, 0, 1, 0, 1, 0, 2, 0, 1, 0, 2, 1, 2, 0, 1, 2, 0, 2, 0, 2, 0, 1, 0, 2, 0, 1, 2, 0, 2, 1, 2, 1, 0, 1, 0, 1, 0, 1, 0, 2, 0, 2, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 0, 2, 0, 1, 0, 2, 1, 2, 1, 0, 1, 0, 2, 0, 1, 2, 1, 0, 1, 2, 1, 2, 1, 0, 2, 1, 2, 1, 0, 1, 2, 0, 2, 0, 2, 0, 1, 2, 1, 2, 1, 2, 0, 1, 0, 1, 0, 1, 2, 1, 0, 1, 2, 1, 2, 1, 0, 2, 1, 2, 0, 2, 0, 2, 1, 0, 1, 0, 2, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 2, 1, 0, 2, 1, 0, 1, 0, 2, 0, 1, 0, 1, 2, 0, 1, 0, 2, 1, 2, 1, 2, 1, 0, 2, 0, 1, 2, 1, 0, 2, 1, 2, 1, 2, 1, 2, 0, 1, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 1, 2, 1, 2, 0, 1, 0, 1, 0, 2, 0, 2, 1, 2, 0, 1, 0, 2, 0, 2, 1, 2, 0, 1, 0, 2, 1, 0, 1, 0, 1, 2, 0, 2, 1, 2, 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 2, 1, 2, 1, 2, 1, 0, 2, 1, 2, 1, 0, 1, 0, 2, 1, 2, 0, 1, 0, 1, 2, 1, 0, 2, 0, 2, 0, 2, 1, 2, 0, 1, 0, 2, 1, 0, 1, 2, 1, 2, 0, 1, 0, 1, 2, 0, 2, 0, 2, 0, 1, 0, 1, 0, 2, 0, 1, 2, 0, 2, 1, 0, 1, 0, 2, 1, 0, 2, 0, 1, 2, 1, 0, 2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2, 1, 2, 0, 2, 1, 0, 2, 0, 2, 1, 2, 0, 2, 1, 0, 1, 2, 1, 2, 1, 2, 0, 1, 2, 0, 2, 1, 2, 1, 2, 0, 1, 0, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 1, 0, 2, 1, 0, 2, 1, 2, 1, 2, 0, 2, 0, 1, 2, 1, 2, 0, 1, 2, 1, 0, 2, 0, 1, 2, 1, 0, 1, 0, 1, 0, 1, 2, 0, 2, 1, 2, 1, 2, 1, 0, 2, 0, 2, 1, 0, 1, 0, 1, 0, 2, 1, 0, 2, 0, 1, 2, 0, 2, 1, 0, 1, 2, 1, 2, 1, 0, 1, 2, 1, 2, 1, 2, 0, 2, 1, 2, 1, 0, 1, 0, 1, 2, 1, 2, 1, 2, 0, 1, 0, 1, 0, 1, 0, 2, 0, 2, 0, 1, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2, 0, 1, 2, 1, 2, 0, 2, 0, 1, 0, 1, 2, 1, 2, 1, 0, 2, 0, 2, 1, 2, 1, 2, 0, 2, 0, 1, 2, 1, 0, 2, 0, 2, 1, 0, 2, 1, 0, 2, 1, 2, 1, 0, 2, 1, 0, 1, 2, 0, 1, 0, 2, 0, 1, 0, 1, 2, 0, 1, 2, 0, 2, 0, 1, 2, 0, 2, 0, 2, 0, 2, 1, 0, 1, 2, 1, 0, 2, 1, 2, 0, 2, 0, 2, 1, 2, 1, 2, 1, 2, 0, 1, 0, 2, 0, 1, 0, 2, 1, 2, 1, 0, 2, 1, 0, 1, 2, 0, 2, 1, 2, 0, 1, 0, 2, 1, 2, 1, 0, 1, 2, 1, 2, 0, 1, 0, 2, 1, 2, 1, 0, 1, 2, 1, 0, 2, 1, 0, 2, 1, 2, 0, 1, 0, 1, 2, 0, 2, 0, 2, 1, 0, 1, 2, 1, 0, 2, 1, 2, 1, 2, 0, 2, 0, 2, 0, 2, 1, 0, 2, 1, 2, 1, 2, 1, 2, 0, 2, 1, 0, 1, 0, 1, 0, 2, 1, 2, 0, 1, 2, 1, 2, 0, 2, 0, 2, 1, 2, 0, 2, 1, 2, 1, 0, 1, 2, 0, 1, 0, 1, 0, 1, 2, 1, 0, 1, 2, 0, 1, 0, 1, 2, 1, 2, 0, 1, 0, 1, 2, 0, 1, 2, 1, 2, 0, 1, 2, 1, 2, 0, 2, 1, 2, 0, 1, 2, 1, 0, 2, 0, 1, 2, 1, 0, 1, 2, 1, 2, 0, 2, 1, 0, 2, 1, 2, 0, 2, 1, 0, 2, 0, 1, 2, 1, 2, 1, 2, 0, 1, 2, 1, 0, 1, 0, 1, 2, 1, 0, 1, 2, 0, 1, 2, 0, 2, 1, 0, 1, 2, 1, 0, 2, 1, 2, 1, 0, 2, 0, 2, 0, 1, 0, 2, 1, 2, 1, 0, 1, 2, 1, 0, 2, 1, 2, 1, 2, 1, 0, 1, 2, 1, 2, 0, 2, 0, 1, 2, 0, 1, 0, 1, 0, 1, 2, 0, 1, 0, 2, 0, 1, 2, 0, 2, 0, 1, 2, 0, 1
Аноним 08/01/20 Срд 03:37:49 #192 №211081304 
>>211081269
Как подкидыванием монетки равномерно отпиздить трёх шлюх.
Аноним 08/01/20 Срд 03:38:02 #193 №211081310 
>>211081268
распределение вероятности.
sage[mailto:sage] Аноним 08/01/20 Срд 03:38:16 #194 №211081319 
>>211081268
Генератор все еще бинарный, одна шлюха будет лишняя, это тоже монетой решать? Могу прогнать тесты
Аноним 08/01/20 Срд 03:38:46 #195 №211081344 
>>211081269
Определить полиморфизм между множествами событий с различной энтропией.
Аноним 08/01/20 Срд 03:39:41 #196 №211081395 

>>211081156
Нет. У рандома, почти всегда, равномерное распределение.
Аноним 08/01/20 Срд 03:39:42 #197 №211081396 
>>211081269
посчитать количество ручек у римановой поверхности sqrt(1+z^3)
Аноним 08/01/20 Срд 03:40:04 #198 №211081419 
>>211081298
Ага, спасибо, ща.
Аноним 08/01/20 Срд 03:40:51 #199 №211081458 
>>211081304
одним подкидываем? никак вы что дибилы
Аноним 08/01/20 Срд 03:43:10 #200 №211081584 
>>211081458
>никак вы что дибилы
Вот там >>211080006 один rand()%2 (это 0 или 1, если че) на итерацию и в результате одинаковое (относительно) количество инкрементов трех переменных.
Аноним 08/01/20 Срд 03:43:41 #201 №211081611 
Почему нельзя пройтись по шлюхам циклом и вложенным циклом рандомно их меняя местами, а пиздить всегда первую?
Аноним 08/01/20 Срд 03:44:28 #202 №211081641 
>>211077260
Он хотя бы пытается выдавать iid. В отличие от твоей херни, которая даже на глаз нихуя не независима. Вообще проверка ГСЧ это нихуя не тривиальная задача, погугли diehard.
Аноним 08/01/20 Срд 03:44:43 #203 №211081650 

>>211081611
Да можно и просто рандом не бинарный юзать.
Аноним 08/01/20 Срд 03:44:53 #204 №211081660 
>>211081611
потому что это не будет равномерным распределением
Аноним 08/01/20 Срд 03:45:04 #205 №211081668 
Снимок экрана от 2020-01-08 03-43-59.png
>>211081298
Такие дела, а вот с помощью linear congruential generator рыли написано случайное было.
Аноним 08/01/20 Срд 03:46:24 #206 №211081734 
>>211081660
И как это проверить?
Аноним 08/01/20 Срд 03:46:46 #207 №211081757 
>>211081319
Ну сделай с подкидыванием ещё одним, посмотреть чисто.
Аноним 08/01/20 Срд 03:47:11 #208 №211081776 
>>211081298
Ни одной пары, ты издеваешься чтоли? Шлюха точно знает, что если били сегодня, то завтра не будут, это нихуя не норма, блять. С какими дегенератами я на одной доске сижу, господи.
Аноним 08/01/20 Срд 03:47:41 #209 №211081803 
>>211081584
Потому что это шаманское программирование, которое третью шлюху клонирует из второй и дает второй по щщам еще раз, чтобы не палевно было.

>>211081611
Сторонний генератор.
Аноним 08/01/20 Срд 03:48:34 #210 №211081840 
>>211081668
Этот вообще пользуется каким то софтом вместо тго, чтобы разуть глаза.>>211081776
sage[mailto:sage] Аноним 08/01/20 Срд 03:48:41 #211 №211081848 
.png
JS-довен снова выходит на связь
если с шансом 50% вернуть битую шлюху в пул (а ту, которую решили пиздить - не пиздить), то вероятности немного сбиваются
Аноним 08/01/20 Срд 03:49:18 #212 №211081883 
Короче, я всё ещё за LCG, там>>211081840
>Этот вообще пользуется каким то софтом
Чел, я это ещё хуеву тучу постов выше написал.
Аноним 08/01/20 Срд 03:49:39 #213 №211081902 
Короче, я всё ещё за LCG, там хотя бы тесты проходятся.
Аноним 08/01/20 Срд 03:49:41 #214 №211081906 
>>211081803
Сторонний генератор что? Я о таком:
for a in whores
for b in whores
If rnd() swap(a,b)

И вот тут пизди первую
Аноним 08/01/20 Срд 03:50:29 #215 №211081950 
>>211077381
Кстати говоря, мой преп постоянно называл плюсы крестами.

Потому что плюсы он ненавидел люто и считал их именно крестами на могилах нормальных языков.

Интересный мужик был. Да и есть, наверное, если окончательно не исчез в своем корпусе, вне которого его никто никогда не видел.
Аноним 08/01/20 Срд 03:50:30 #216 №211081952 
>>211081848
Дай опять числа, плиз, посмотрим че по тестам.
Аноним 08/01/20 Срд 03:51:21 #217 №211082004 
>>211081906
такого говнокода я уже давно не видел.
sage[mailto:sage] Аноним 08/01/20 Срд 03:51:25 #218 №211082009 
>>211081952
Числа тебе не я давал
Аноним 08/01/20 Срд 03:51:35 #219 №211082019 
>>211081902
А я за вариант с рероллом, тоже пройдет все тесты, а вероятность того, что будет считаться больше секунды меньше вероятности сбоя в ЦПУ от радиации. Такие дела.
Аноним 08/01/20 Срд 03:52:25 #220 №211082062 
>>211082004
Псевдоговнокода
Аноним 08/01/20 Срд 03:52:30 #221 №211082067 
>>211081906
Ну и посчитай распределение полученное. Третья явно будет меньше пиздюлей получать, ей нужно минимум два свапа для дохода до пиздюлей. Будет смещенным распр..
Аноним 08/01/20 Срд 03:52:51 #222 №211082092 
>>211082009
Ну тогда ты дай, ну че те жалко что ле.
>>211082019
Ну это самый первый ещё вчерашний вариант, тут некоторых не устраивает, что с вероятностью 10охулиард он может 40 раз подряд выпасть и отработать вместо секунды целых 1.05 секунды.
Аноним 08/01/20 Срд 03:53:48 #223 №211082141 
maxresdefault.jpg
>>211082009
Аноним 08/01/20 Срд 03:54:41 #224 №211082198 
смысл пытаться решить если все rand() во всех языках не рандомны (как что угодно)
Аноним 08/01/20 Срд 03:54:43 #225 №211082200 
>>211082092
>>211082019
Неважно, что вероятность мала, важно, что она есть. Нельзя следовать ТЗ "почти целиком" - ты либо следуешь ему, либо не следуешь. Если ты не следуешь, то rand()%3 в помощь.
Аноним 08/01/20 Срд 03:54:49 #226 №211082204 
>>211081668
Ну так ебать, если там закономерность, возьми и вычисли N-е значение из любых предыдущих. Вероятность выбора там полностью зависит от качества rand(). Если взять гипотетический генератор абсолютно случайных чисел, ты не сможешь предсказать ни одного элемента, даже первого. Единственное, что ты можешь сказать по выборке, это что N-й элемент никогда не будет равен N-1-му. Этого недостаточно.
Аноним 08/01/20 Срд 03:54:56 #227 №211082210 
>>211081304
Тут сложного же ничего нет. Брать данные о количестве пощечин из отсортированной статистики по их раздаче. Из данных замутить корректирующий коэффициент который использовать при подбросе монетки (либо длина выбора по отсортированному ряду шлюх если монетка имеет не бинарный выбор, либо выбор шлюхи по вышеупомянутой сортировке).
Аноним 08/01/20 Срд 03:55:01 #228 №211082216 
image.png
Ну дай числа, а?
Аноним 08/01/20 Срд 03:55:17 #229 №211082233 
>>211082092

Можно с помощью текущего генератора получать случайные биты и конкатенировать их в три байта, а потом эти байты сравнить, и какой из трёх больше, ту шлюху и пиздить.
Аноним 08/01/20 Срд 03:55:18 #230 №211082235 
>>211082198
Считай это плейсхолдером вместо подбрасывания монетки.
Аноним 08/01/20 Срд 03:55:33 #231 №211082257 
>>211082200
Да ок, ок, я принял эти условия же.
Аноним 08/01/20 Срд 03:55:55 #232 №211082283 
>>211082233
А теперь посчитай число бит в логической переменной и пойми свою ошибку.
Аноним 08/01/20 Срд 03:56:20 #233 №211082313 
>>211082092
Ну тогда только пососать хуй.

Любые потуги на переюз чего-то с прошлых попыток тривиально проверяются, берете фиксированную подпоследовательность например 0000 и проверяете, что следующая шлюха будет равновероятна 0 1 или 2. Я хуй знает чому вы все только счетчик проверяете, счетчик проходится генератором 012012012012012012012.
Аноним 08/01/20 Срд 03:56:56 #234 №211082349 
image.png
>>211082235
>плейсхолдером
вот этим? другого значения не знаю извини
Аноним 08/01/20 Срд 03:57:00 #235 №211082359 
>>211082204
>Этого недостаточно.
Тесты не проходят, ниче не знаю.
Аноним 08/01/20 Срд 03:57:43 #236 №211082404 
>>211082283
>>211082233
Вернее, не так: что будешь делать, если биты равны?
Аноним 08/01/20 Срд 03:58:23 #237 №211082447 
>>211081776
>Ни одной пары
А кто скозал, что в случайной последовательности они должны быть?
Аноним 08/01/20 Срд 03:58:32 #238 №211082456 
>>211082404
Обе шлюхи получают по ебалу.
sage[mailto:sage] Аноним 08/01/20 Срд 03:58:33 #239 №211082457 
Можете кстати сами чекать, работает в браузере (F12->консоль, только после каждого запуска надо перезагружать страницу)
надеюсь разметку не распидорасит

let whores=[0,1,2];
let beatCounter=[0,0,0];
let prevWhore=0;
let tries=100000000;
for(let i=0;i<tries;i++)
{
let unbeatedWhores=whores.filter(v=>v!==prevWhore);
prevWhore=unbeatedWhores[Math.round(Math.random())];

if(Math.round(Math.random())){//с шансом 50% шлюху, которую решили пиздить, не пиздим, а выбираем из двух оставшихся
unbeatedWhores=whores.filter(v=>v!==prevWhore);
prevWhore=unbeatedWhores[Math.round(Math.random())];
}

beatCounter[prevWhore]++;
}
beatCounter.map((v,i)=>{
console.log(i,v*100/tries+'%')
});
Аноним 08/01/20 Срд 03:58:40 #240 №211082464 
>>211082349
Плейсхолдер - это то, что холдит плейс. Затычка. Генератор двочиных чисел для модели реального алгоритма, привязанного к броску монеты, вполне годится.
Аноним 08/01/20 Срд 03:58:54 #241 №211082488 
>>211082447
Тесты сразу палят тебя. А их умные дяди пишут.
Аноним 08/01/20 Срд 03:58:58 #242 №211082493 
Я реально не понимаю чёт.
Почему нельзя бросить монетку три раза и количество решек=номер шлюхи?
Аноним 08/01/20 Срд 03:59:10 #243 №211082511 
>>211082204
Этот необучаемый совсем. Или 100% детерминизм или полная случайность, промежуточных вариантов у дауна нет.
Аноним 08/01/20 Срд 03:59:13 #244 №211082512 
>>211082067
Неа, это тебе не пузырьковая сортировка, меняются все со всеми
Аноним 08/01/20 Срд 03:59:22 #245 №211082518 
>>211082456
Хуй там, требуется одно число из трех, а не два.
Аноним 08/01/20 Срд 03:59:45 #246 №211082539 
>>211082512
Так я и не говорю, что распределение не будет равномерным, оно будет смещенным.
Аноним 08/01/20 Срд 03:59:57 #247 №211082556 
>>211082518
Тогда оставляем одну на завтра.
Аноним 08/01/20 Срд 04:00:14 #248 №211082572 
>>211082447
Идешь гуглить что такое iid, пока не осилишь, идешь нахуй, угу.
Аноним 08/01/20 Срд 04:00:30 #249 №211082583 
>>211082283

Это от языка зависит. Я имею в виду, что у тебя есть либо 00000001 или 00000000, потом выполняется сдвиг влево и сложение в цикле, пока весь байт не заполнится.
Аноним 08/01/20 Срд 04:00:46 #250 №211082604 
>>211082493
Потому что в реальности может быть шлюха, у которой неудачный день и которая будет получать пизды постоянно.
Аноним 08/01/20 Срд 04:00:58 #251 №211082616 
>>211082556
Вот так можно, кстати.
Аноним 08/01/20 Срд 04:01:40 #252 №211082648 
>>211082404

Сравниваются не биты, а весь байт забивается рандомными битами, и уже сами байты сравниваются.
Аноним 08/01/20 Срд 04:01:43 #253 №211082653 
>>211082464
не годиться как можно сгенерировать случайный набор неслучайным генератором
Аноним 08/01/20 Срд 04:01:53 #254 №211082663 
>>211082583
Вообще-то булевы переменные, если они есть, хранятся в одном бите. Но это не так важно, я успел понять свою ошибку и быстро переформулировал претензию.
Аноним 08/01/20 Срд 04:02:22 #255 №211082688 
>>211082539
Ей не надо два свапа, я тебе об этом. В том что решение с перемешиванием шлюх кривое - я не сомневаюсь, но не могу понять почему, а считать лень
Аноним 08/01/20 Срд 04:02:28 #256 №211082696 
>>211082488
ссылку на тетсы
Аноним 08/01/20 Срд 04:02:56 #257 №211082718 
>>211082616
И подводных нет?
Аноним 08/01/20 Срд 04:03:07 #258 №211082729 
>>211082604
Одна решка выпадает три раза, как и две, а ноль один раз
Аноним 08/01/20 Срд 04:03:10 #259 №211082731 
>>211082511
>промежуточных вариантов
Ты там совсем ебанулся? Какие промежуточные варианты?
Аноним 08/01/20 Срд 04:03:30 #260 №211082757 
>>211082696
Кидал уже.>>211080314
Аноним 08/01/20 Срд 04:04:23 #261 №211082810 
>>211082663

Ну а байт из чего состоит? Во всяком случае у нас, в царстве x86 это восемь бит. То есть мы вполне может все восемь разрядов байта заполнить случайными битами. И сделать так с тремя разными байтами, а потом их просто сравнить.
Аноним 08/01/20 Срд 04:04:25 #262 №211082814 
Еще вариант делаем три битовых маски с одинаковым количеством включенных бит и делаем им ROL или ROR в зависимости от того как упадет монетка. Пиздим ту которой в начале нулевой бит. Если такой у нескольких бросаем монетку заново.
Аноним 08/01/20 Срд 04:04:27 #263 №211082815 
>>211082729
Не очко обычно губит, а к одиннадцати туз.
Аноним 08/01/20 Срд 04:05:09 #264 №211082847 
>>211082648
Не отменяет шанса ухода в условно-бесоконечное выполнение.

>>211082653
А от нас и не требуется точное выполнение в модели. Предполагается, что вместо рандома в реальной реализации будет подброс монетки.

>>211082688
Если у тебя по шагу сортировки с каждым броском, то у третьей небольшое преимущество за счет первой. Оно на 100+ итерациях смоется, но распределение уже зашкваренным будет.

>>211082718
Не вижу.

>>211082810
Да, можем. Проблемы равенства байтов это не отменяет.
Аноним 08/01/20 Срд 04:05:20 #265 №211082855 
Кажется я новый анекдот придумал:
Сколько программистов надо чтобы отпиздить шлюху?
Аноним 08/01/20 Срд 04:06:37 #266 №211082907 
>>211082855
Ни одного - они понятия не имеют, что нужно делать с тян.
Аноним 08/01/20 Срд 04:07:38 #267 №211082954 
>>211082847
>Не вижу.
Неужели ответ? А то, что мы за одно сравнение два решения принимаем точно никак не портит ничего?
Аноним 08/01/20 Срд 04:07:46 #268 №211082958 
E
Аноним 08/01/20 Срд 04:07:54 #269 №211082967 
>>211082847

> Да, можем. Проблемы равенства байтов это не отменяет.

Если два окажутся равны, то выбирается третий. То, что все три окажутся равны - это маловероятно.
Аноним 08/01/20 Срд 04:08:32 #270 №211082997 
>>211082967
То, что все три окажутся равны - это маловероятно.

>>211082200
sage[mailto:sage] Аноним 08/01/20 Срд 04:08:40 #271 №211083008 
https://ideone.com/dykcL2
js-дебил вспомнил что есть сервисы по онлайн исполнению кода. Форкайте, тестируйте, всячески показывайте, что js-макака не человек
Аноним 08/01/20 Срд 04:09:18 #272 №211083044 
>>211082847
>Не вижу.
Кстати да, а если все три равны?
Аноним 08/01/20 Срд 04:09:50 #273 №211083074 
>>211082907
Только олдфаги помнят Ханса Рейзера, он был кодером и знал что делать со шлюхами
Аноним 08/01/20 Срд 04:09:50 #274 №211083075 
>>211083008
Лучше repl.it, нэ?
Аноним 08/01/20 Срд 04:10:19 #275 №211083101 
>>211083075
wandbox же.
Аноним 08/01/20 Срд 04:11:06 #276 №211083140 
>>211083044
Ох ебать, я чуть сам с собой не начал спорить в треде, потому что в сообщении выше я разом оспариваю и защищаю один и тот же метод. Пойду-ка спать. Ночи, аноны.
sage[mailto:sage] Аноним 08/01/20 Срд 04:11:42 #277 №211083168 
>>211083075
https://repl.it/repls/SmoggyUnfitCareware
Аноним 08/01/20 Срд 04:11:44 #278 №211083169 
>>211083140
Хе-хе, ну давай, спокойной, да и я тоже пойду.
Аноним 08/01/20 Срд 04:12:46 #279 №211083218 
>>211082847

Короче, я придумал нормальный вариант. Там идёт цикл в три дня. Первый день: сравниваем первая или вторая шлюхи, затем ту, которая выпала, сравниваем с третьей. Второй день: сравниваем первую и третью шлюх, а потом выпавшую сравниваем со второй. Третий день: сравниваем вторую и третью шлюх, а выпавшую шлюху с первой. Вот это сто процентов решение, не будет никаких повторов, и у всех шлюх равные шансы.
Аноним 08/01/20 Срд 04:15:38 #280 №211083351 
>>211083169
Полностью поддерживаю. Спокойной ночи, аноны. Если что - ебаните завтра ретред. Лучший тред за последнее время
sage[mailto:sage] Аноним 08/01/20 Срд 04:15:54 #281 №211083366 
Если 0 бьем первую шлюху
Если 1 бьем вторую шлюху

Если в прошлый и позапрошлый были избиты первая и вторая шлюха, то избиваем третью

Если в прошлый и позапрошлый была избита только одна из шлюх то в следующий раз бьем одну из двух, которая пизды не получала, а в последующий оставшуюся

Идеальный алгоритм, лучше не будет
Аноним 08/01/20 Срд 04:17:32 #282 №211083432 
ммммммм клубнично

скиньте королю кто-нибудь тред, пусть порадуется
Аноним 08/01/20 Срд 04:18:45 #283 №211083484 
>>211083366
Тогда она может знать, что не будет избита сегодня, в чем суть твоего рандома?

Аноним 08/01/20 Срд 04:19:10 #284 №211083506 
>>211082847
Ок, давай серьезно, если кинуть монетку n раз и сложить результаты, получим плотность вероятности этой суммы похожую на таковую для нормального распределения.

Неужели нет таких трёх целых чисел n, a1, a2, для которых площади под кривой плотности вероятности на участках [0,a1), [a1, a2), [a2, n] были бы равны?
Аноним 08/01/20 Срд 04:19:49 #285 №211083541 
Представляем шлюх в массиве [0,1,2].

Шаг цикла:

Рандомизируем число.
Если 0 - сдвигаем влево шлюх. (нулевая окажется последней справа.
Пример: 0,1,2 => 1,2,0)

Если 1 - сдвигаем вправо шлюх.
(по аналогу 0,1,2 => 2,0,1)


Делаем цикл на большое кол-во итераций, после выполнения цикла пиздим шлюху с индексом [0].
(пример - на выходе [1,2,0] => arr[0]=1,
Пиздим вторую шлюху.

Аноним 08/01/20 Срд 04:19:55 #286 №211083544 
>>211083366
Если выбор N-го варианта зависит от того, какие были предыдущие варианты - это говно, а не случайность. Это уже называется закономерность.
Аноним 08/01/20 Срд 04:21:41 #287 №211083619 
>>211083541

Ну кстати да, крутим рулеточку чётное трём число раз и всё.
sage[mailto:sage] Аноним 08/01/20 Срд 04:21:49 #288 №211083625 
>>211083544
Это называется "условная вероятность", доцент
Аноним 08/01/20 Срд 04:22:12 #289 №211083640 
>>211083506
Наверное есть, но для этого надо знать теорвер, а мы все тут дебилы, может сразу ответ скажешь?
sage[mailto:sage] Аноним 08/01/20 Срд 04:22:16 #290 №211083645 
>>211083544
Ни хуя, настоящих рандомайзеров невозможно написать, а закономерность зависящая от случайности != закономерность
Аноним 08/01/20 Срд 04:23:59 #291 №211083733 
>>211083541
У кого там комп под рукой, запрогайте, посмотрим шансы реальные.
Аноним 08/01/20 Срд 04:24:10 #292 №211083742 
>>211083645
>закономерность зависящая от случайности != закономерность
>закономерность != закономерность
Держи в курсе. Хотя постой. Слышишь, дух Гегеля мимо пролетел? Всё, теперь держи в курсе.
Аноним 08/01/20 Срд 04:24:28 #293 №211083756 
>>211083640
Да я тоже программист, в нашем инженерном мирке хватит любого из предложенных алгоритмов для избивания шлюх. Криптографов бы сюда, они бы пояснили
Аноним 08/01/20 Срд 04:24:34 #294 №211083759 
>>211083733
От проганья писька не стоит, не прогайте.
Аноним 08/01/20 Срд 04:25:04 #295 №211083784 
>>211083733
33.33% у каждой. Но надо на генерируемый ряд смотреть.
Аноним 08/01/20 Срд 04:26:08 #296 №211083829 
>>211083756
Бля, лол, а я уж думал ты пояснишь, так уверенно написал предыдущий пост.
Аноним 08/01/20 Срд 04:26:26 #297 №211083840 
>>211083506
а потом эти люди спрашивают, нахуя мне в школе учить комбинаторику.
sage[mailto:sage] Аноним 08/01/20 Срд 04:26:27 #298 №211083841 
>>211083742
Смотри, долбаеб.
Ты пиздишь деньги у мамки в кармане.
Ты не знаешь дадут ли тебе пизды, так как не знаешь, что мамка обнаружит пропажу. При этом мамка дает тебе пизды в 100% случаем если спалит.

Поэтому ты огребаешь случайно.
Аноним 08/01/20 Срд 04:26:39 #299 №211083849 
>>211083784
Ну это уже очень близко к результату как минимум. И проблем с временем быть не должно, нет ситуаций, где будет бесконечно по времени считаться.
Аноним 08/01/20 Срд 04:26:49 #300 №211083856 
image.png
Аноним 08/01/20 Срд 04:26:50 #301 №211083859 
>>211083733
1, 0, 1, 2, 0, 1, 0, 2, 0, 1, 0, 1, 0, 1, 2, 1, 0, 2, 1, 0, 1, 0, 1, 2, 1, 0, 2, 0, 1, 2, 0, 2, 1, 0, 1, 2, 0, 2, 0, 2, 0, 1, 2, 0, 2, 0, 2, 1, 2, 1, 2, 1, 2, 1, 0, 1, 0, 2, 1, 2, 0, 1, 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 1, 2, 1, 0, 2, 1, 0, 1, 2, 1, 2, 1, 0, 2, 1, 2, 1, 0, 2, 1, 2, 0, 2, 1, 0, 1, 2, 0, 2, 0, 2, 1, 0, 1, 0, 2, 0, 1, 2, 1, 2, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 1, 2, 0, 2, 0, 2, 0, 1, 0, 2, 0, 2, 0, 1, 2, 1, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 1, 2, 0, 2, 1, 0, 1, 0, 1, 0, 2, 1, 0, 2, 0, 2, 0, 1, 2, 0, 1, 0, 2, 0, 1, 0, 1, 2, 1, 2, 1, 2, 0, 1, 2, 0, 2, 1, 2, 0, 2, 0, 2, 1, 2, 0, 1, 0, 2, 1, 0, 2, 1, 0, 1, 2, 0, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 0, 1, 2, 1, 0, 1, 0, 2, 1, 2, 0, 1, 0, 2, 0, 2, 1, 2, 0, 2, 1, 0, 2, 0, 2, 0, 1, 2, 1, 0, 1, 0, 2, 1, 0, 2, 0, 2, 1, 0, 2, 1, 2, 1, 0, 2, 1, 0, 1, 2, 1, 0, 1, 2, 0, 1, 0, 1, 0, 2, 0, 1, 2, 0, 2, 0, 1, 2, 1, 0, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 2, 0, 2, 0, 2, 0, 2, 1, 0, 1, 2, 1, 0, 2, 0, 2, 0, 1, 0, 1, 2, 0, 1, 2, 1, 2, 0, 2, 0, 1, 0, 1, 0, 2, 1, 0, 2, 1, 2, 1, 2, 1, 0, 2, 1, 0, 2, 0, 1, 0, 1, 0, 2, 1, 2, 1, 0, 2, 1, 2, 0, 1, 0, 2, 0, 2, 1, 2, 0, 1, 0, 2, 0, 2, 1, 2, 1, 2, 0, 1, 2, 1, 2, 0, 2, 1, 2, 1, 0, 2, 1, 0, 1, 0, 2, 1, 2, 1, 0, 2, 1, 0, 2, 0, 2, 0, 1, 2, 1, 0, 2, 0, 2, 1, 2, 1, 0, 2, 0, 1, 0, 1, 2, 0, 1, 2, 1, 0, 1, 0, 2, 0, 2, 0, 1, 0, 2, 1, 2, 1, 0, 2, 0, 2, 1, 0, 2, 1, 2, 0, 1, 2, 1, 0, 1, 0, 1, 2, 1, 2, 0, 1, 0, 1, 0, 1, 2, 1, 2, 0, 2, 0, 1, 2, 0, 1, 0, 2, 0, 1, 2, 0, 2, 1, 2, 0, 2, 0, 2, 1, 0, 1, 2, 1, 0, 1, 0, 2, 0, 1, 2, 0, 1, 0, 1, 0, 1, 2, 1, 0, 2, 1, 2, 1, 0, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 1, 0, 2, 0, 2, 0, 2, 0, 1, 2, 0, 2, 1, 0, 1, 0, 2, 1, 2, 1, 2, 0, 2, 0, 1, 0, 1, 2, 1, 0, 2, 1, 0, 2, 0, 2, 1, 2, 0, 1, 2, 0, 2, 0, 1, 2, 1, 2, 0, 1, 2, 0, 2, 0, 2, 0, 1, 0, 1, 0, 2, 0, 2, 1, 2, 0, 1, 2, 1, 0, 1, 2, 0, 1, 2, 1, 0, 1, 2, 0, 2, 1, 0, 2, 0, 1, 2, 0, 1, 0, 1, 2, 0, 1, 2, 0, 2, 1, 0, 2, 0, 1, 0, 2, 1, 2, 0, 2, 1, 0, 2, 1, 2, 1, 0, 2, 0, 1, 2, 1, 0, 2, 0, 1, 2, 0, 2, 0, 1, 2, 1, 0, 2, 1, 2, 0, 1, 0, 1, 2, 1, 2, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 1, 2, 1, 2, 1, 0, 1, 0, 1, 2, 1, 0, 1, 2, 0, 2, 0, 2, 0, 2, 1, 0, 1, 0, 1, 2, 0, 1, 2, 0, 2, 0, 1, 0, 2, 0, 2, 0, 1, 0, 2, 1, 0, 1, 2, 0, 1, 2, 0, 2, 0, 1, 0, 2, 0, 1, 0, 1, 2, 0, 2, 0, 2, 0, 1, 0, 1, 2, 1, 0, 1, 0, 2, 0, 2, 1, 0, 1, 2, 1, 0, 2, 0, 2, 1, 2, 1, 0, 2, 0, 1, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 1, 0, 2, 0, 2, 1, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2, 1, 0, 2, 0, 1, 2, 0, 1, 2, 1, 2, 1, 2, 0, 1, 2, 0, 1, 0, 2, 0, 2, 1, 0, 2, 1, 2, 1, 0, 1, 0, 1, 2, 0, 2, 1, 0, 2, 0, 1, 0, 2, 0, 1, 2, 1, 0, 1, 0, 1, 2, 0, 1, 2, 1, 0, 1, 2, 1, 2, 1, 0, 2, 0, 1, 2, 1, 2, 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 2, 1, 0, 1, 2, 1, 0, 1, 0, 1, 2, 1, 2, 0, 2, 0, 1, 0, 2, 0, 1, 2, 1, 0, 1, 0, 1, 0, 2, 0, 1, 0, 1, 0, 2, 0, 2, 1, 0, 2, 1, 2, 1, 2, 0, 2, 1, 0, 2, 0, 1, 0, 2, 0, 2, 0, 2, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 2, 0, 2, 1, 2, 1, 0, 2, 0, 1, 0, 2, 0, 2, 0, 1, 2, 0, 1, 0, 2, 0, 1, 2, 1, 0, 2, 0, 2, 0, 2, 1, 0, 2, 1, 2, 1, 2, 0, 2, 1, 2, 1, 2, 0, 1, 0, 1, 0, 1
Аноним 08/01/20 Срд 04:28:01 #302 №211083905 
>>211083840
>нахуя мне в школе учить комбинаторику.
Лвл?
sage[mailto:sage] Аноним 08/01/20 Срд 04:28:10 #303 №211083915 
>>211083859
Какое кол-во итераций брал?
Аноним 08/01/20 Срд 04:28:36 #304 №211083935 
>>211073376 (OP)
>>211074363
>>211076174
Невозможно составить алгоритм который который бы всегда за одно и тоже время выдавал бы какую шлюху сейчас бить.
Объясняю.
Сколько бы раз мы не ролили единицы и нули, но количество возможных равновероятных исходов будет четным, из-за чего нам придется или перебрасывать или одна из шлюх будет бита чуть чаще остальных.

1 ГРЧ(здесь и далее генератор рандомных чисел): 2^1=2: 0/1;
2 ГРЧ: 2^2=4: 00/01/10/11;
3 ГРЧ: 2^3=8: 000/001/010/011/100/101/110/111;
4 ГРЧ: 2^4=16 ;
5 ГРЧ: 2^5=32 ;
6 ГРЧ: 2^6=64 ;
Дальнейшие степени двойки можете проверить на калькуляторе.
Аноним 08/01/20 Срд 04:29:05 #305 №211083957 
>>211083915
Чтобы ряд вывести - 1000; чтобы вероятность посчитать - 1000000
Аноним 08/01/20 Срд 04:29:38 #306 №211083988 
>>211083841
И чё?
sage[mailto:sage] Аноним 08/01/20 Срд 04:29:40 #307 №211083989 
>>211083957
Кратное трём бы в самом цикле.
sage[mailto:sage] Аноним 08/01/20 Срд 04:29:58 #308 №211084001 
>>211083506
Нет, количество всех результатов всегда будет 2^n, что не делится на 3 => мы не можем разделить интервал на 3 одинаковых по вероятностям
Аноним 08/01/20 Срд 04:30:59 #309 №211084066 
>>211083905
чей?
Аноним 08/01/20 Срд 04:31:03 #310 №211084070 
>>211083935
Генерируем три случайных байта и сравниваем, проблемы?
Аноним 08/01/20 Срд 04:31:20 #311 №211084086 
>>211084066
Твой.
Аноним 08/01/20 Срд 04:31:43 #312 №211084103 
>>211084086
37
Аноним 08/01/20 Срд 04:32:14 #313 №211084125 
1.png
>>211073376 (OP)
Еще одна очевидная "разновидность реролла". В данном случае просто равномерно смещается повышенная вероятность выпора одной из шлюх с течением времени между тремя шлюхами. Для работы алгоритма нужно запоминание предыдущего состояния.
Аноним 08/01/20 Срд 04:32:19 #314 №211084130 
>>211084103
Ты на 31 год в школе остался или че?
Аноним 08/01/20 Срд 04:33:15 #315 №211084177 
whores.png
>>211083989
Сдвигаю я на один влево или вправо, в зависимости от rand()%2. Если число итераций во вложенном цикле const, то тащемта разницы никакой не будет.
Аноним 08/01/20 Срд 04:35:14 #316 №211084273 
>>211078356
Ну хоть кто-то понимает на базовом уровне вероятности. А то раскудахтались тут, выдумали суммы и диапазоны, даже не задумавшись, а будет ли каждый из этих диапазонов выпадать с вероятностью 1/3.
Аноним 08/01/20 Срд 04:36:49 #317 №211084346 
>>211078454
> Сумма равномерных распределений эквивалентна нормальному, а нам равномерное нужно.
Только в пределе.
Аноним 08/01/20 Срд 04:41:17 #318 №211084531 
.png
А можно ли из троичного генератора сделать двоичный?
Аноним 08/01/20 Срд 04:42:08 #319 №211084566 
>>211080103
Какого хрена у тебя события не независимые? То, что вчера какой-то девке надрали жопу, не должно влиять на вероятность её избития сегодня. Каждый день для каждой это должно быть 1/3.
Аноним 08/01/20 Срд 04:45:31 #320 №211084697 
>>211084531
меня в этой задаче всегда интересовало можно ли такой генератор сделать без потери энтропии
Аноним 08/01/20 Срд 04:46:36 #321 №211084740 
>>211084566
Ты слишком отклонился от практической задачи. Вероятности этот алгоритм дает хорошие, шлюхи будут биты примерно равномерно, так у них еще и будет день на перекур. Моя вина только в том, что я их пощадил
Аноним 08/01/20 Срд 04:46:44 #322 №211084751 
>>211084273
С точной вероятностью 1/3 не выпадет ничто во вселенной. Но такой результат достаточно близок, чтобы до букв не доебываться:

a = 33330169, b = 33331950, c = 33337881, total = 100000000
Аноним 08/01/20 Срд 04:52:10 #323 №211084951 
>>211084740
Бездельник, шлюхи у него небитые
Аноним 08/01/20 Срд 04:53:32 #324 №211085000 
перепись технарей =уебищ мммя ясно
Аноним 08/01/20 Срд 04:54:49 #325 №211085049 
>>211084751
С чистой вероятностью 1/3 много чего выпадает во вселенной, например мой хуй выпадает из одной из дырок твоей мамаши
Аноним 08/01/20 Срд 04:55:06 #326 №211085065 
>>211084531
Нельзя по той же абсолютно причине, казалось бы.
Аноним 08/01/20 Срд 05:04:02 #327 №211085412 
>>211074363
Что значит равную вероятность? Чтобы за 3 иттерации разпиздюливания все 3 шлюхи получили свое? Или что? С точки зрения теории вероятности, у них у всех равновероятные события изначально, но при этом никто не исключает повторения одного и того же события несколько раз подряд. В чем вопрос то бля? Хуйня снова какая-то про задачки, которые решают японские дети.
Аноним 08/01/20 Срд 05:07:30 #328 №211085542 
>>211085412
Что если ты посчитаешь для каждой из шлюх вероятность быть ударенной в любой день, то там будет 1/3.
Аноним 08/01/20 Срд 05:10:55 #329 №211085682 
>>211085542
Нет. Это значит, что из N опиздюливаний, каждая шлюха должна быть отпизжена N/3 раза. При этом не должно быть возможности узнать, кто будет отпизжен сегодня, имея список отпизженных за все предыдущее время.
Аноним 08/01/20 Срд 05:11:42 #330 №211085711 
>>211085542
И что блять? Я и написал об этом, когда равновероятные события упоминал. Нахуя ты написал мне это? В чем смысл?
Аноним 08/01/20 Срд 05:12:55 #331 №211085756 
>>211085682
У тебя каждая шлюха за 4 дня была отпизжена по 4/3 раза, шиз? Про независимость от предыдущих экспериментов правда, но это вообще и в моей формулировке тоже закладывалось.
>>211085711
Ты не то пишешь, дорогуша. 3 итерации это вообще не туда, а >у них у всех равновероятные события изначально - это-то все хорошо, только эта вероятность должна продолжать оставаться одинаковой всегда.
Аноним 08/01/20 Срд 05:13:06 #332 №211085769 
>>211085682
оригинальные у вас представления о вероятности.
Аноним 08/01/20 Срд 05:14:49 #333 №211085826 
>>211085769
В задаче речь не о вероятности 1/3, а о том, как обеспечить вероятность, близкую к 1/3 из двоичного зерна.
Аноним 08/01/20 Срд 05:15:49 #334 №211085850 
>>211085682
Блять, как аллах велит, так и будет. Какой смысл ударяться в вероятность, чтобы подкручивать ее? А еще более не понятно то, если надо подкрутить, то почему бы не воспользоваться т.н списком отпизженных? Короче, хуйня очередная для инфоповода. Саги
Аноним 08/01/20 Срд 05:16:16 #335 №211085861 
.
Аноним 08/01/20 Срд 05:16:53 #336 №211085886 
>>211085826
>близкую к 1/3
>придумайте алгоритм, генерирующий с равной вероятностью одно из трех чисел
Аноним 08/01/20 Срд 05:18:48 #337 №211085953 
rand() % 3;
идите на хуй
Аноним 08/01/20 Срд 05:19:48 #338 №211085990 
>>211085886
Да, причем не используя очевидное rand()%3, а максимум rand()%2. Выше тебе за щеку накидали примеров, которые генерят непрогнозируемый ряд с вероятностью каждого элемента в 33.33%, что можно считать равновероятным.
Аноним 08/01/20 Срд 05:19:50 #339 №211085993 
>>211085953
не шмагла
Аноним 08/01/20 Срд 05:21:26 #340 №211086049 
>>211085990
И на каждый из них написали, что в нем вероятность не ровно 1/3.
Аноним 08/01/20 Срд 05:21:38 #341 №211086053 
>>211085990
Я тебе написал решение, иди на хуй, долбаеб шизло хуесос тупой мразь
Аноним 08/01/20 Срд 05:23:28 #342 №211086110 
>>211086049
Ровно 1/3 будет только при последовательном переборе при числе итераций кратном 3.
Аноним 08/01/20 Срд 05:24:02 #343 №211086132 
>>211086053
Ты хуй, блядь.
Аноним 08/01/20 Срд 05:24:21 #344 №211086140 
>>211086110
Здесь не имеет значения число итераций, потому что имея двоичный ролл, троичный с истинной 1/3 получить невозможно.
Аноним 08/01/20 Срд 05:25:02 #345 №211086160 
>>211074363
И что это за говно? В алгоритмах нет рандома даже для 2х шлюх.
Аноним 08/01/20 Срд 05:26:50 #346 №211086216 
>>211086140
Оказалось, что возможно, с точностью до третьего знака после запятой. Соси хуй, неуч.
Аноним 08/01/20 Срд 05:27:24 #347 №211086235 
>>211086216
Ты же понимаешь, что истинная 1/3 != 33.333%?
Аноним 08/01/20 Срд 05:34:25 #348 №211086484 
>>211074363
В первый день бьем любую шлюху. На следующий роллим из небитых. Повторяем. И?
Аноним 08/01/20 Срд 05:36:22 #349 №211086559 
>>211086235
Я понимаю, что написал int whore_rand (bool seed), возвращающую с равной вероятностью [0,1,2], причем ты не можешь предсказать очередное значение, имея предыдущие значения сколь угодно большой длины. Это определение генератора псевдослучайных чисел, а ты - хуй.
Аноним 08/01/20 Срд 05:37:49 #350 №211086623 
>>211086484
Какую шлюху выбрать в первый день подбрасыванием монетки?
Аноним 08/01/20 Срд 05:38:24 #351 №211086649 
>>211086623
Любую. Просто первую которая ближе к тебе.
Аноним 08/01/20 Срд 05:39:30 #352 №211086694 
>>211086559
Ты сам же говоришь, что ты написал псевдослучайный генератор, а в задаче просят истинный случайный генератор, который ты не напишешь никогда, блядь.
Аноним 08/01/20 Срд 05:40:20 #353 №211086721 
>>211086649
Это уже не случайный выбор.
Аноним 08/01/20 Срд 05:41:25 #354 №211086772 
>>211086694
Ты наркоман, штоле, сука? У нас вселенная детерменированная. Кокие нахуй истинные генераторы случайных чисел?
Аноним 08/01/20 Срд 05:42:32 #355 №211086814 
>>211086721
Ок, третья только пришла работать, так что одна из двух уже была опиздюлина ранее. Вот её и вычитай.
Аноним 08/01/20 Срд 05:44:35 #356 №211086881 
>>211086772
Эта задача теоретическая, шиз, в реальности-то ты даже из двух шлюх одну выбрать случайно не сможешь. В этом-то и ее прикол, а не "написать псевдослучайный генератор ака спиздить рандом из любого языка ооыаоыаоыа".
Аноним 08/01/20 Срд 05:44:53 #357 №211086885 
function getRandomInt(max) {
return Math.floor(Math.random() * Math.floor(max));
}

getRandomInt(3);

Пошёл на хуй.
Аноним 08/01/20 Срд 05:45:58 #358 №211086926 
>>211086885
А теперь глаз в жопе разуй и сделай равновероятный выбор из трех шлюх с помощью getRandom(2);
Аноним 08/01/20 Срд 05:46:42 #359 №211086945 
>>211086926
>Из трех
>GetRandom(2)

Тебя по тыкве в детстве ебали?
Аноним 08/01/20 Срд 05:48:15 #360 №211086998 
>>211086814
Я так и сделол. Отпиздил шлюху и отправил домой, чтобы разбитым ебалом клиентов не распугивала. Завтра пизжу одну из двух, подбрасывая монетку, отпизженную отправляю домой, а на ее место приходит отпизженная накануне.
Аноним 08/01/20 Срд 05:49:35 #361 №211087038 
>>211086945
Мальчик, иди нахуй выше в тред и посмотри, как это делают профессиональные дяди программисты. Это тебе не петон за неделю освоить.
Аноним 08/01/20 Срд 05:49:41 #362 №211087043 
>>211086998
Но почему-то пиздят только мамашу ОПа.
Аноним 08/01/20 Срд 05:50:26 #363 №211087067 
Роллю три раза, получаю комбинацию из трёх бинарных цифр, представляю как десятичное число, 0,1 -- нулевая шлюха, 2,3 -- первая, 4-5 -- вторая. Для любого нечётного N шлюх делаю так же. Результат гарантирован, вероятность одинаковая.
Аноним 08/01/20 Срд 05:53:15 #364 №211087149 
>>211087067
Роллить можно только один раз из [0, 1] и из полученного делать выбор, какую сегодня пиздить. Чтобы всегда все были отпизженны равное количество раз.
Блядь, да с rand()%3 в вариациях и ромка прыгун решит.
Аноним 08/01/20 Срд 05:53:57 #365 №211087172 
>>211087149
Роллить сколько раз можно, только тебе это не поможет.
Аноним 08/01/20 Срд 05:54:52 #366 №211087196 
>>211087149
Где конкретно в задаче сказано про один раз? Мой алгоритм это не rand()%3, хз где ты это увидел.
Аноним 08/01/20 Срд 05:56:21 #367 №211087234 
>>211087196
На смену тупым школьникам пришли слепые? Похоже, пора съебывать.
Аноним 08/01/20 Срд 05:57:16 #368 №211087274 
>>211087038
Соси хуй, животное.

uint32_t V8::Random() {

static uint32_t a = 0;
static uint32_t b = 0;
if (a == 0) a = random();
if (b == 0) b = random();

a = 36969 (a & 0xFFFF) + (a >> 16);
b = 18273
(b & 0xFFFF) + (b >> 16);
return (a << 16) + (b & 0xFFFF);
}
Аноним 08/01/20 Срд 05:57:29 #369 №211087280 
>>211087234
Пруфы что мой алгоритм не работает будут?
Аноним 08/01/20 Срд 05:58:00 #370 №211087299 
>>211087280
Потому что пизды получает только мамаша ОПа, ему неприятно.
Аноним 08/01/20 Срд 06:00:48 #371 №211087389 
>>211087280
Какие тебе, нахуй, пруфы? В условиях задачи дано, что выбор бинарный. Т.е. ты монетку ОДИН раз подбрасываешь и по результату решаешь, какую из ТРЕХ шлюх отпиздить.
Аноним 08/01/20 Срд 06:01:24 #372 №211087410 
>>211087389
Где блять дано то, даун, покажи мне строчку с этим условием?
Аноним 08/01/20 Срд 06:01:58 #373 №211087428 
>>211087234
В условии есть только про бинарный генератор. Где ты там нашел что всего 1 ролл?
Аноним 08/01/20 Срд 06:02:10 #374 №211087433 
>>211087274
Сказочный долбоеб.
Аноним 08/01/20 Срд 06:03:26 #375 №211087481 
>>211087428
>Где ты там нашел что всего 1 ролл?
Ну так это он и есть - БИНАРНЫЙ, БЛЯДЬ, ГЕНЕРАТОР. Один ролл из джвух вариантов.
Аноним 08/01/20 Срд 06:04:04 #376 №211087499 
>>211087481
Ты даун? Бинарный значит выдает либо 0, либо 1. Ограничений на роллы нет. Ты тупой.
Аноним 08/01/20 Срд 06:04:32 #377 №211087513 
>>211076174
твои три наркоманских условия да ещё с несколькими операциями это дополнительное процессорное время
Аноним 08/01/20 Срд 06:06:35 #378 №211087571 
>>211087499
Ну так ролль тогда, пока не нароллишь в двоичном коде jpeg, на котором изображен листок бумаги, на котором написано имя шлюхи, которую сегодня отпиздить.
Аноним 08/01/20 Срд 06:07:33 #379 №211087610 
>>211087571
Ты явно дебил. Сначала ты проебался, а теперь горишь и дрищешь.
Аноним 08/01/20 Срд 06:12:59 #380 №211087766 
>>211087274
Что это блять за высер?
Допустим random() (если я правильно понимаю, что эта функция возвращает 0 или 1) два раза вернула 0.
То есть а = 0 и б = 0.
Тогда в пятой строчке а станет равно 0, потом б = 0.
А вернётся 0

а = 0, б = 1
а = 0, б = 18273
вернёт 0x4761

а = 1, б = 0
а = 36969, б = 0
вернёт 0x90690000

а = 1, б = 1
а = 36969, б = 18273
вернёт 0x90694761

Хуета в общем или объясняй как оно работает
Аноним 08/01/20 Срд 07:32:10 #381 №211090070 
>>211074363
Делаем 3 броска на каждую из женщин, по очереди.
Если выпадает 1 на одной из них, а нули на других, то пиздим её.
Если выпадает что-то другое, то повторяем алгоритм.
Вроде не очень сложно, в чём подводные?
Аноним 08/01/20 Срд 07:35:01 #382 №211090152 
>>211090070
Ладно я прочитал тред понял в чём у вас проблема.
sage[mailto:sage] Аноним 08/01/20 Срд 08:45:03 #383 №211092089 
>>211090070
Пиздец ты тупая чепуха.
Аноним 08/01/20 Срд 08:50:23 #384 №211092238 
>>211092089
Кто, я ?
Аноним 08/01/20 Срд 09:00:28 #385 №211092543 
>>211073376 (OP)
Зачем вообще генератор в этой задаче. Пизди шлюх по расписанию.
Аноним 08/01/20 Срд 09:02:31 #386 №211092598 
>>211073376 (OP)
На каждую из подруг 10 раз запускаешь генератор, у кого сумма по десяти разам выше та и получает по щам.
Аноним 08/01/20 Срд 10:44:45 #387 №211096048 
>>211092598
Сумма равны и твою мамашу-шлюху крутанут на хуйце.
Аноним 08/01/20 Срд 10:54:44 #388 №211096477 
Количество шлюх - N
floor(rand[0,1) x N)
Аноним 08/01/20 Срд 12:37:31 #389 №211102315 
>>211078279
Эта хуйня работает, только что проверил.
За 100000 итераций
первая шлюха получила по еблу 33169 раз
вторая 33233
Третья 33598
Аноним 08/01/20 Срд 13:04:21 #390 №211104232 
>>211102315
Хули ей не работать? Это обычный rand()%4;
Аноним 08/01/20 Срд 13:16:21 #391 №211105194 
>>211104232
> rand()%4;
Что это за залупа бумерская?
comments powered by Disqus

Отзывы и предложения