|
1 / 1 / 0
Регистрация: 01.11.2014
Сообщений: 50
|
||||||
Рандомные числа с вероятностью выпадения16.06.2018, 20:26. Показов 9150. Ответов 9
Метки нет (Все метки)
Всё здравствуйте.
Помогите знающие люди пожалуйста, как реализовать php формулу рандома с вероятность выпадений определённый чисел. Сам рандом
у числа 8 (процент выпадения 0.1%) у числа 15 (процент выпадения 0.5%) у числа 24 (процент выпадения 2.5%) у числа 11 (процент выпадения 5.5%)
0
|
||||||
| 16.06.2018, 20:26 | |
|
Ответы с готовыми решениями:
9
Рандомные цифры с разной вероятностью появления Из 18 рабочих 5 работает без брака с вероятностью 0.8, 7 - с вероятностью 0.7, 4 с вероятностью 0.6 Шанс выпадения числа |
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
| 16.06.2018, 21:13 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 01.11.2014
Сообщений: 50
|
|
| 16.06.2018, 21:31 [ТС] | |
|
я примерно написал
0
|
|
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||||||
| 16.06.2018, 22:04 | ||||||
0
|
||||||
|
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,230
|
||||||
| 17.06.2018, 04:28 | ||||||
|
там скорее требуется, чтобы ф-я возвращала число
а иногда нужное число... читор кароч.
1
|
||||||
|
1 / 1 / 0
Регистрация: 01.11.2014
Сообщений: 50
|
||||||
| 20.06.2018, 12:42 [ТС] | ||||||
|
Всем привет.
стоит такой вопрос как сделать рандом по ячейкам с вероятностью выпадения. есть рандом:
1 ячейка = 60% числа от 1, до 20 ($nums)<= тут 20 чисел через запятую. 2 ячейка = 20% числа от 20, до 30 ($nums) <= тут 10 чисел через запятую. 3 ячейка = 10% числа от 30, до 35 ($nums) <= тут 5 чисел через запятую. 4 ячейка = 7% числа от 35, до 42 ($nums) <= тут 7 чисел через запятую. 5 ячейка = 3% числа от 42, до 45 ($nums) <= тут 3 числа через запятую. как сделать что бы из 1 ячейки вероятность выпадения числа было больше чем у 2 ячейки по 5 ?
0
|
||||||
|
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
|
|
| 23.06.2018, 21:17 | |
|
Dreembround, коды выше не работают или есть другая причина?
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
| 25.06.2018, 09:19 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 27.06.2018
Сообщений: 12
|
|||||||
| 30.06.2018, 16:06 | |||||||
|
Главный ньюанс,что процент выпадения высчитывается по математической пропорции,которую я знаю со времен школы,и часто использую 24 = 100% 4 = ? % Надо (4 * 100) /24 Я сделал перебор 1000 попыток и рандом из 100 чисел,можешь исправить как надо
Если надо проверять 4 рандомные числа,а не 8,24,11,15 - то легко исправить ,допишу
1
|
|||||||
|
1 / 1 / 0
Регистрация: 01.11.2014
Сообщений: 50
|
||
| 12.07.2018, 00:57 [ТС] | ||
|
что бы число 8 падала чаще чем 15 например я пробовал добавить в базу числа (8,8,8,8,24,24,24,24,11,11,15) таким образом но число 15 очень часто дропается
0
|
||
| 12.07.2018, 00:57 | |
|
Помогаю со студенческими работами здесь
10
Теория вероятности выпадения числа Вероятность выпадения случайного числа
Подсчет вероятности выпадения случайного числа Как определить вероятность выпадения определённого числа? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|