Перейти к публикации
  • Сейчас на странице   Всего пользователей: 8   (1 пользователь, 7 гостей)

Дэфрэл

Весёлые смешинки

Рекомендованные сообщения

(изменено)
LynTeek написал 24 минуты назад:

так ты уже вытащил шар, твой софт - говно, пиши нормальную программу

где у тебя уже выбран шар, а из выборов остается лишь G или S, тогда такой хуйни не будет

 

  Джава

function test()
{
var i = Math.floor(Math.random() * 3);    // что за сундук?
if (i == 0)                // сундук с золотом
    return 1;            // вытащили второе золото
else if (i == 1)        // сундук с серебром
    return -1;            // случай не учитывается
else if (i == 2) {        // смешанный сундук
    if (Math.random() < 0.5)        // тянем 1ю монетку - она золото
        return 0;                    // второе золото не нашлось
    else
        return -1;                    // хрен вместо золота с 1й попытки - случай выпадает из расчета
}

}

var c = [];
c[-1] = c[0] = c[1] = 0;
for (var j = 0; j < 100000; j++) 
{
    var p = test();
    c[p]++;
}
var res = c[1] / (c[0] + c[1]) * 100.0;

document.write(res);

  Джава результат

image.png.baf743571b88adca7ab21236cf646cb7.png

  c++

image.png.09ef981bac62c4bca0659a23ca013196.png

  c++ результат

image.png.71695e3538458ad7c037016ab012f7f1.png

  ruby

class Chest
  def initialize(*coins)
    @coins = coins
  end

  def shuffle!
    @coins.shuffle!
  end

  def first
    @coins[0]
  end

  def second
    @coins[1]
  end
end

chests = [
  Chest.new(:gold, :silver),
  Chest.new(:silver, :silver),
  Chest.new(:gold, :gold)
]

n, i = 0, 0

1_000_000.times do
  chest = chests.sample # берем рандомный сундук
  chest.shuffle! # перемешиваем монеты
  if chest.first == :gold 
    n += 1
    i += 1 if chest.second == :gold
  end
end

puts i.to_f /

  ruby результат

image.png.1d1082e2529025ddcc840d4191d50ae5.png

Успокойтесь уже. Тут монетки, а не шарики только.


Изменено пользователем half_cat
Methamphetamine понравилось это

Поделиться сообщением


Ссылка на сообщение
half_cat написал 15 минут назад:
LynTeek написал 32 минуты назад:

так ты уже вытащил шар, твой софт - говно, пиши нормальную программу

где у тебя уже выбран шар, а из выборов остается лишь G или S, тогда такой хуйни не будет

 

  Джава

function test()
{
var i = Math.floor(Math.random() * 3);    // что за сундук?
if (i == 0)                // сундук с золотом
    return 1;            // вытащили второе золото
else if (i == 1)        // сундук с серебром
    return -1;            // случай не учитывается
else if (i == 2) {        // смешанный сундук
    if (Math.random() < 0.5)        // тянем 1ю монетку - она золото
        return 0;                    // второе золото не нашлось
    else
        return -1;                    // хрен вместо золота с 1й попытки - случай выпадает из расчета
}

}

var c = [];
c[-1] = c[0] = c[1] = 0;
for (var j = 0; j < 100000; j++) 
{
    var p = test();
    c[p]++;
}
var res = c[1] / (c[0] + c[1]) * 100.0;

document.write(res);

  Джава результат

image.png.baf743571b88adca7ab21236cf646cb7.png

  c++

image.png.09ef981bac62c4bca0659a23ca013196.png

  c++ результат

image.png.71695e3538458ad7c037016ab012f7f1.png

  ruby

class Chest
  def initialize(*coins)
    @coins = coins
  end

  def shuffle!
    @coins.shuffle!
  end

  def first
    @coins[0]
  end

  def second
    @coins[1]
  end
end

chests = [
  Chest.new(:gold, :silver),
  Chest.new(:silver, :silver),
  Chest.new(:gold, :gold)
]

n, i = 0, 0

1_000_000.times do
  chest = chests.sample # берем рандомный сундук
  chest.shuffle! # перемешиваем монеты
  if chest.first == :gold 
    n += 1
    i += 1 if chest.second == :gold
  end
end

puts i.to_f /

  ruby результат

image.png.1d1082e2529025ddcc840d4191d50ae5.png

Успокойтесь уже. Тут монетки, а не шарики только.

 

в очко  себе засунь свой код

Поделиться сообщением


Ссылка на сообщение
3Dfx_Swamper написал 7 минут назад:
half_cat написал 23 минуты назад:
LynTeek написал 39 минут назад:

так ты уже вытащил шар, твой софт - говно, пиши нормальную программу

где у тебя уже выбран шар, а из выборов остается лишь G или S, тогда такой хуйни не будет

 

  Джава

function test()
{
var i = Math.floor(Math.random() * 3);    // что за сундук?
if (i == 0)                // сундук с золотом
    return 1;            // вытащили второе золото
else if (i == 1)        // сундук с серебром
    return -1;            // случай не учитывается
else if (i == 2) {        // смешанный сундук
    if (Math.random() < 0.5)        // тянем 1ю монетку - она золото
        return 0;                    // второе золото не нашлось
    else
        return -1;                    // хрен вместо золота с 1й попытки - случай выпадает из расчета
}

}

var c = [];
c[-1] = c[0] = c[1] = 0;
for (var j = 0; j < 100000; j++) 
{
    var p = test();
    c[p]++;
}
var res = c[1] / (c[0] + c[1]) * 100.0;

document.write(res);

  Джава результат

image.png.baf743571b88adca7ab21236cf646cb7.png

  c++

image.png.09ef981bac62c4bca0659a23ca013196.png

  c++ результат

image.png.71695e3538458ad7c037016ab012f7f1.png

  ruby

class Chest
  def initialize(*coins)
    @coins = coins
  end

  def shuffle!
    @coins.shuffle!
  end

  def first
    @coins[0]
  end

  def second
    @coins[1]
  end
end

chests = [
  Chest.new(:gold, :silver),
  Chest.new(:silver, :silver),
  Chest.new(:gold, :gold)
]

n, i = 0, 0

1_000_000.times do
  chest = chests.sample # берем рандомный сундук
  chest.shuffle! # перемешиваем монеты
  if chest.first == :gold 
    n += 1
    i += 1 if chest.second == :gold
  end
end

puts i.to_f /

  ruby результат

image.png.1d1082e2529025ddcc840d4191d50ae5.png

Успокойтесь уже. Тут монетки, а не шарики только.

 

в очко  себе засунь свой код

Ты че такой агрессивный. Жду от тебя смешинку на ютьюбе, где ты ручками покажешь свою несостоятельность.

Поделиться сообщением


Ссылка на сообщение

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

Fingerpinger понравилось это

 

Rausch написал 6 часов назад:

В высшей степени талантливая писательница. Очень твердая рука и очень хорошо и уверенно написано. Даже не совсем по-женски. Женщины пишут более размыто и о более размытых вещах, что ли, как акварелью, а эта пишет маслом, прописывая четко каждую деталь. Короче, владение формой и словом — супер.

 

Поделиться сообщением


Ссылка на сообщение
(изменено)
half_cat написал 2 минуты назад:
3Dfx_Swamper написал 9 минут назад:
half_cat написал 26 минут назад:
LynTeek написал 42 минуты назад:

так ты уже вытащил шар, твой софт - говно, пиши нормальную программу

где у тебя уже выбран шар, а из выборов остается лишь G или S, тогда такой хуйни не будет

 

  Джава

function test()
{
var i = Math.floor(Math.random() * 3);    // что за сундук?
if (i == 0)                // сундук с золотом
    return 1;            // вытащили второе золото
else if (i == 1)        // сундук с серебром
    return -1;            // случай не учитывается
else if (i == 2) {        // смешанный сундук
    if (Math.random() < 0.5)        // тянем 1ю монетку - она золото
        return 0;                    // второе золото не нашлось
    else
        return -1;                    // хрен вместо золота с 1й попытки - случай выпадает из расчета
}

}

var c = [];
c[-1] = c[0] = c[1] = 0;
for (var j = 0; j < 100000; j++) 
{
    var p = test();
    c[p]++;
}
var res = c[1] / (c[0] + c[1]) * 100.0;

document.write(res);

  Джава результат

image.png.baf743571b88adca7ab21236cf646cb7.png

  c++

image.png.09ef981bac62c4bca0659a23ca013196.png

  c++ результат

image.png.71695e3538458ad7c037016ab012f7f1.png

  ruby

class Chest
  def initialize(*coins)
    @coins = coins
  end

  def shuffle!
    @coins.shuffle!
  end

  def first
    @coins[0]
  end

  def second
    @coins[1]
  end
end

chests = [
  Chest.new(:gold, :silver),
  Chest.new(:silver, :silver),
  Chest.new(:gold, :gold)
]

n, i = 0, 0

1_000_000.times do
  chest = chests.sample # берем рандомный сундук
  chest.shuffle! # перемешиваем монеты
  if chest.first == :gold 
    n += 1
    i += 1 if chest.second == :gold
  end
end

puts i.to_f /

  ruby результат

image.png.1d1082e2529025ddcc840d4191d50ae5.png

Успокойтесь уже. Тут монетки, а не шарики только.

 

в очко  себе засунь свой код

Ты че такой агрессивный. Жду от тебя смешинку на ютьюбе, где ты ручками покажешь свою несостоятельность.

гумманитарий иди нахуй от технических шаров ярости


Изменено пользователем 3Dfx_Swamper

Поделиться сообщением


Ссылка на сообщение

тупые уебки, ГДЕ В УСЛОВИИ НАПИСАНО, ЧТО МЫ ДОЛЖНЫ СЧИТАТЬ УСЛОВНУЮ ВЕРОЯТНОСТЬ?

если у вас будет не 1, а 1000 SS коробок, вероятность будет 2/3 или 1/2? ахахха ну вы сука и ебанаты

любому нормальному человеку очевидно, что вероятность изначально достать золотой шарик равна 1/2

Вероятность попасть в первый нахуй ящик равна 2/3

Значит ответ 1/3

Тупые дебилы блять

Поделиться сообщением


Ссылка на сообщение

 

UmN1k написал 2 минуты назад:

тупые уебки, ГДЕ В УСЛОВИИ НАПИСАНО, ЧТО МЫ ДОЛЖНЫ СЧИТАТЬ УСЛОВНУЮ ВЕРОЯТНОСТЬ?

если у вас будет не 1, а 1000 SS коробок, вероятность будет 2/3 или 1/2? ахахха ну вы сука и ебанаты

любому нормальному человеку очевидно, что вероятность изначально достать золотой шарик равна 1/2

Вероятность попасть в первый нахуй ящик равна 2/3

Значит ответ 1/3

Тупые дебилы блять

 

Ты перемножил вероятность найти золотой и вероятность попасть в сундук?) ебать умник

Поделиться сообщением


Ссылка на сообщение
(изменено)
UmN1k написал 5 минут назад:

тупые уебки, ГДЕ В УСЛОВИИ НАПИСАНО, ЧТО МЫ ДОЛЖНЫ СЧИТАТЬ УСЛОВНУЮ ВЕРОЯТНОСТЬ?

если у вас будет не 1, а 1000 SS коробок, вероятность будет 2/3 или 1/2? ахахха ну вы сука и ебанаты

любому нормальному человеку очевидно, что вероятность изначально достать золотой шарик равна 1/2

Вероятность попасть в первый нахуй ящик равна 2/3

Значит ответ 1/3

Тупые дебилы блять

привет, давай среднее между 1/3 и 2/3 возьмем и не будем ебать никому мозг, 1/2


Изменено пользователем LynTeek

 

Rausch написал 6 часов назад:

В высшей степени талантливая писательница. Очень твердая рука и очень хорошо и уверенно написано. Даже не совсем по-женски. Женщины пишут более размыто и о более размытых вещах, что ли, как акварелью, а эта пишет маслом, прописывая четко каждую деталь. Короче, владение формой и словом — супер.

 

Поделиться сообщением


Ссылка на сообщение
(изменено)
half_cat написал 5 минут назад:

 

UmN1k написал 8 минут назад:

тупые уебки, ГДЕ В УСЛОВИИ НАПИСАНО, ЧТО МЫ ДОЛЖНЫ СЧИТАТЬ УСЛОВНУЮ ВЕРОЯТНОСТЬ?

если у вас будет не 1, а 1000 SS коробок, вероятность будет 2/3 или 1/2? ахахха ну вы сука и ебанаты

любому нормальному человеку очевидно, что вероятность изначально достать золотой шарик равна 1/2

Вероятность попасть в первый нахуй ящик равна 2/3

Значит ответ 1/3

Тупые дебилы блять

 

Ты перемножил вероятность найти золотой и вероятность попасть в сундук?) ебать умник

тупой гуманитарий, я перемножил найти золотой и найти конкретный золотой сука шар (в нашем случае это сундук с 2 золотыми)

я что, по-твоему, эти вероятности складывать должен? :lol:

 


Изменено пользователем UmN1k

Поделиться сообщением


Ссылка на сообщение
UmN1k написал 1 минуту назад:
half_cat написал 7 минут назад:

 

UmN1k написал 9 минут назад:

тупые уебки, ГДЕ В УСЛОВИИ НАПИСАНО, ЧТО МЫ ДОЛЖНЫ СЧИТАТЬ УСЛОВНУЮ ВЕРОЯТНОСТЬ?

если у вас будет не 1, а 1000 SS коробок, вероятность будет 2/3 или 1/2? ахахха ну вы сука и ебанаты

любому нормальному человеку очевидно, что вероятность изначально достать золотой шарик равна 1/2

Вероятность попасть в первый нахуй ящик равна 2/3

Значит ответ 1/3

Тупые дебилы блять

 

Ты перемножил вероятность найти золотой и вероятность попасть в сундук?) ебать умник

тупой гуманитарий, я перемножил найти золотой и найти конкретный золотой сука шар (в нашем случае это сундук с 2 золотыми)

я что, по-твоему, эти вероятности складывать должен? :lol:

Ну то ест твой ответ 1/3?

Поделиться сообщением


Ссылка на сообщение
(изменено)

@half_cat

у тебя в коде посчитана "вероятность достать второй золотой шар, если рандомно выбрать ящик и вытащить золотой шар", это 2\3

а в задаче четко написано сперва выбираем ящик, достаем шар и только потом просят посчитать вероятность вытащить золотой, это 1\2


Изменено пользователем Ramil

javascript:void(0);

Поделиться сообщением


Ссылка на сообщение
Ramil написал 1 минуту назад:

@half_cat

а в задаче четко написано сперва выбираем ящик, достаем шар и только потом просят посчитать вероятность вытащить золотой, это 1\2

 

Но как только ты достаёшь первый золотой шар из 1 ящика, подумай что ты так же мог достать и второй золотой шар из 1 ящика (что тоже удовлетворяет условию)

а это 2 подходящих варианта  (из трёх возможных), тему клоз

half_cat понравилось это

Поделиться сообщением


Ссылка на сообщение
(изменено)
Ramil написал 4 минуты назад:

@half_cat

у тебя в коде посчитана "вероятность достать второй золотой шар, если рандомно выбрать ящик и вытащить золотой шар", это 2\3

а в задаче четко написано сперва выбираем ящик, достаем шар и только потом просят посчитать вероятность вытащить второй золотой, это 1\2

Напиши как должно быть, Мои знания закончились на цикле в питоне. 3 листинга скопировал и все под себя подогнал. Ебать я мощь.

 

 Вы почему то считаете, что события оказаться в ЗЗ и СЗ сундуке равновероятны. Но после информации, что у нас в руках золотой шар это не так.


Изменено пользователем half_cat

Поделиться сообщением


Ссылка на сообщение
(изменено)
half_cat написал 6 минут назад:
UmN1k написал 8 минут назад:
half_cat написал 13 минут назад:

 

UmN1k написал 16 минут назад:

тупые уебки, ГДЕ В УСЛОВИИ НАПИСАНО, ЧТО МЫ ДОЛЖНЫ СЧИТАТЬ УСЛОВНУЮ ВЕРОЯТНОСТЬ?

если у вас будет не 1, а 1000 SS коробок, вероятность будет 2/3 или 1/2? ахахха ну вы сука и ебанаты

любому нормальному человеку очевидно, что вероятность изначально достать золотой шарик равна 1/2

Вероятность попасть в первый нахуй ящик равна 2/3

Значит ответ 1/3

Тупые дебилы блять

 

Ты перемножил вероятность найти золотой и вероятность попасть в сундук?) ебать умник

тупой гуманитарий, я перемножил найти золотой и найти конкретный золотой сука шар (в нашем случае это сундук с 2 золотыми)

я что, по-твоему, эти вероятности складывать должен? :lol:

Ну то ест твой ответ 1/3?

ну представь на секунду, что ss коробок 1000

какова вероятность вытащить первый золотой шар????

да она же 3/1001 нахуй!

это уже ни в какие ворота не лезет :opasnoste:


Изменено пользователем UmN1k

Поделиться сообщением


Ссылка на сообщение

че то в голос с челика с кодом, "смотрите машина не врёт"))))


 

11501537.jpg

 

 

12984457.jpg

 

Поделиться сообщением


Ссылка на сообщение
UmN1k написал 3 минуты назад:
half_cat написал 9 минут назад:
UmN1k написал 11 минут назад:
half_cat написал 16 минут назад:

 

UmN1k написал 19 минут назад:

тупые уебки, ГДЕ В УСЛОВИИ НАПИСАНО, ЧТО МЫ ДОЛЖНЫ СЧИТАТЬ УСЛОВНУЮ ВЕРОЯТНОСТЬ?

если у вас будет не 1, а 1000 SS коробок, вероятность будет 2/3 или 1/2? ахахха ну вы сука и ебанаты

любому нормальному человеку очевидно, что вероятность изначально достать золотой шарик равна 1/2

Вероятность попасть в первый нахуй ящик равна 2/3

Значит ответ 1/3

Тупые дебилы блять

 

Ты перемножил вероятность найти золотой и вероятность попасть в сундук?) ебать умник

тупой гуманитарий, я перемножил найти золотой и найти конкретный золотой сука шар (в нашем случае это сундук с 2 золотыми)

я что, по-твоему, эти вероятности складывать должен? :lol:

Ну то ест твой ответ 1/3?

ну представь на секунду, что ss коробок 1000

какова вероятность вытащить первый золотой шар????

да она же 3/1001 нахуй!

это уже ни в какие ворота не лезет :opasnoste:

 

  много сундков сс

image.png.f0b4a365501d8c5bc38cf7c9b5b94a1d.png

У тебя вопрос какая вероятность после первого в том же сундуке найти второй.

Ну про парадокс Монти-Холла погуглите тогда, там тоже с первого раза непонятно

Поделиться сообщением


Ссылка на сообщение

короче правильный ответ сине-черное


javascript:void(0);

Поделиться сообщением


Ссылка на сообщение

нахуя ты континью написал, у тебя первый золотой шар с бухты барахты появился в руке? :zloy:

Поделиться сообщением


Ссылка на сообщение
UmN1k написал Только что:

нахуя ты континью написал, у тебя первый золотой шар с бухты барахты появился в руке? :zloy:

ну чел, если я достал серый, то иду в начало цикла, не прибаляя 1 к попыткам. Иначе (а иначе только G) прибавляю.

Да бля, для трех сундуков можно даже наверно так:

Нумеруем шары в каждом сундуке:

1 - золотой в первом сундуке

2 - золотой во первом сундуке

3  - золотой во втором сундуке

4 - серебряный во втором сундуке

5 - серебряный в третьем сундуке

6 - серебряный в третьем сундуке

 

возможные варианты достать 2 шара из одного сундука:

 

1-2

2-1

3-4

4-3

5-6

6-5

 

Золотой шар первый достается в вариантах 1-2, 2-1, 3-4 (всего возможных исходов)

Второй золотой шар достается в вариантах 1-2, 2-1 (положительные исходы)

ну получается 2/3.

 

Ну и выходит, что сколько бы вы сундуков СС не поставили, они никак не влияют на ответ, потому что в выборке не участвуют.

kvaDrug понравилось это

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...