|
|
|
хорошее случайное распределение
|
|||
|---|---|---|---|
|
#18+
Получаю случайное целое число в диапазоне от 0 до 3: Math.round(Math.random() * 3) встречаемость числа 1 и 2 выше чем 0 и 3, как получить равномерное распределение случайных чисел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 00:05 |
|
||
|
хорошее случайное распределение
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 00:13 |
|
||
|
хорошее случайное распределение
|
|||
|---|---|---|---|
|
#18+
Cat2 http://www.random.org/ У человека проблема с понимаем, как вообще получаются целые случайные числа. А ты ему суешь незнамо что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 09:33 |
|
||
|
хорошее случайное распределение
|
|||
|---|---|---|---|
|
#18+
Чтобы гарантировать равномерность распределения, я когда-то немного доработал генератор: Запоминал количество чисел, среднее и дисперсию. При этом следующее число пропускал только если оно входило в некий интервал, т.е. отклоняло накопленные значения распределения от идеальных не более чем на какую-либо E. к сожалению, код сейчас не найду. --- Идеи движут Мир! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 12:10 |
|
||
|
хорошее случайное распределение
|
|||
|---|---|---|---|
|
#18+
Софтверный проктологА ты ему суешь незнамо что.Я никому ничего не сувал, следи за выражениями. Насчет "незнамо что" - это исключительно твои проблемы, которые, очевидно связаны с несильно гибким интеллектом, неспособным принять даже такое небольшое количество информации; и в результате этой неспособности возникает "незнамо что". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 12:44 |
|
||
|
хорошее случайное распределение
|
|||
|---|---|---|---|
|
#18+
Cat2Я никому ничего не сувал, следи за выражениями. Насчет "незнамо что" - это исключительно твои проблемы, которые, очевидно связаны с несильно гибким интеллектом, неспособным принять даже такое небольшое количество информации; и в результате этой неспособности возникает "незнамо что". Ты не осилил проверить, почему у автора получается неравномерное распределение случайных число? Или не в курсе, что такое Math.round? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 13:11 |
|
||
|
хорошее случайное распределение
|
|||
|---|---|---|---|
|
#18+
Однозначно :) А вот дорабатывать генертор путем допусков - это уже не генератор случайных чисел, когда знаешь, что если выпало 3 раза 3, 3 раза 2, то с вероятностью 100% выпадет 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 15:51 |
|
||
|
хорошее случайное распределение
|
|||
|---|---|---|---|
|
#18+
Вопрос был не про генератор случайных чисел, а про равномерное распределние. Если какое-то число долго не выпадает, это вообще-то ненормально. Конечно при старте ситуация несколько отличается, но уже даже после пары десятков выдач качество генерации придет к требуемому результату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 18:02 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34945569&tid=1457362]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 277ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...