Вероятность.

Статус
В этой теме нельзя размещать новые ответы.

1234

Новичок
Вероятность.

Всем доброго времени суток!

Помогите, пожалуйста с решением задачи:

Нужно, чтобы функция выводила число "1" с вероятностью в n процентов.

Заранее благодарен.
 

Страшный Злодей

Бывший член клуба (достало хамство).
dimagolov
А если у него более чем два значения, не только "1" и "0", может быть ещё и "25" и "-10" и "абв"?
 

dimagolov

Новичок
Страшный Злодей
выводить 1 с вероятностью n процентов это значит, что если вызвать страничку
PHP:
<?php echo possible(n); ?>
большое число раз (N), то кол-во раз, когда ты увидишь на экране 1 составит n*N/100.
и наплевать что будет выведено в остальны N-n*N/100 раз, главное что не 1.
 

1234

Новичок
2 Страшный Злодей, у меня всего лишь два значения.
2 dimagolov, спасибо за подсказку!

зы: а все же интересно как написать функцию если есть набор значений, скажем от 1 до 100...
 

dimagolov

Новичок
есть набор значений, скажем от 1 до 100...
точно также. смотришь в какой диапазон попадает случайное значение и выводишь один из вариантов.

-~{}~ 20.03.09 19:16:

только ты знаешь что такое зависимые события?
 

Страшный Злодей

Бывший член клуба (достало хамство).
dimagolov
Наверное Вы правы, задача, в принципе так и ставилась, вывести "1" столько-то раз. Я тормознул, упершись в то, что кроме "еденицы" надо выводить и "не еденицы". Автор темы нас рассудит ;)

*
З.Ы: пока я это писал, автор уже успел нас рассудить...
 

1234

Новичок
"только ты знаешь что такое зависимые события?"

да вот только начинаю знакомиться....
 

1234

Новичок
2 antson ))) Почему ты так решил? ) Теория вероятностей штука, конечно, сложная, но очень даже постижимая, так что во всем можно разобраться)) Да и если смотреть по другому, есть всего две крайности: либо выиграл, либо нет - так, что ничего сложного))

зы: спасибо еще раз за помощь
 

Фанат

oncle terrible
Команда форума
о, да.
вероятность выигрыша 50%

О сколько нам дебилов чудных
Приносит мракобесья дух
 

zerkms

TDD infected
Команда форума
Да и если смотреть по другому, есть всего две крайности: либо выиграл, либо нет - так, что ничего сложного))
если ты всё и так знаешь и всё просто - зачем тогда спрашивать?
 

1234

Новичок
2 *****

Правильно "мракобесие" )))))) Учи русский, мракобесья дух)))
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху