Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / хорошее случайное распределение / 9 сообщений из 9, страница 1 из 1
16.11.2007, 00:05
    #34943484
temp2007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хорошее случайное распределение
Получаю случайное целое число в диапазоне от 0 до 3:
Math.round(Math.random() * 3)
встречаемость числа 1 и 2 выше чем 0 и 3, как получить равномерное распределение случайных чисел?
...
Рейтинг: 0 / 0
16.11.2007, 00:13
    #34943489
Софтверный проктолог
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хорошее случайное распределение
Код: plaintext
1.
Math.floor(Math.random() *  4 )
...
Рейтинг: 0 / 0
16.11.2007, 09:23
    #34943746
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хорошее случайное распределение
http://www.random.org/

+++++
Автоподпись - Близкий друг королевы Задолбало.
...
Рейтинг: 0 / 0
16.11.2007, 09:33
    #34943769
Софтверный проктолог
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хорошее случайное распределение
Cat2 http://www.random.org/
У человека проблема с понимаем, как вообще получаются целые случайные числа. А ты ему суешь незнамо что.
...
Рейтинг: 0 / 0
16.11.2007, 12:10
    #34944420
Alex_soldier
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хорошее случайное распределение
Чтобы гарантировать равномерность распределения, я когда-то немного доработал генератор:
Запоминал количество чисел, среднее и дисперсию.
При этом следующее число пропускал только если оно входило в некий интервал,
т.е. отклоняло накопленные значения распределения от идеальных не более чем на какую-либо E.
к сожалению, код сейчас не найду.
---
Идеи движут Мир!
...
Рейтинг: 0 / 0
16.11.2007, 12:44
    #34944623
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хорошее случайное распределение
Софтверный проктологА ты ему суешь незнамо что.Я никому ничего не сувал, следи за выражениями.

Насчет "незнамо что" - это исключительно твои проблемы, которые, очевидно связаны с несильно гибким интеллектом, неспособным принять даже такое небольшое количество информации; и в результате этой неспособности возникает "незнамо что".
...
Рейтинг: 0 / 0
16.11.2007, 13:11
    #34944757
Софтверный проктолог
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хорошее случайное распределение
Cat2Я никому ничего не сувал, следи за выражениями.

Насчет "незнамо что" - это исключительно твои проблемы, которые, очевидно связаны с несильно гибким интеллектом, неспособным принять даже такое небольшое количество информации; и в результате этой неспособности возникает "незнамо что".
Ты не осилил проверить, почему у автора получается неравномерное распределение случайных число?
Или не в курсе, что такое Math.round?
...
Рейтинг: 0 / 0
16.11.2007, 15:51
    #34945569
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хорошее случайное распределение
Однозначно :)
А вот дорабатывать генертор путем допусков - это уже не генератор случайных чисел, когда знаешь, что если выпало 3 раза 3, 3 раза 2, то с вероятностью 100% выпадет 1.
...
Рейтинг: 0 / 0
16.11.2007, 18:02
    #34946055
Alex_soldier
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хорошее случайное распределение
Вопрос был не про генератор случайных чисел, а про равномерное распределние.
Если какое-то число долго не выпадает, это вообще-то ненормально.
Конечно при старте ситуация несколько отличается, но уже даже после пары десятков выдач качество генерации придет к требуемому результату.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / хорошее случайное распределение / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]