Мне нужен генератор случайных чисел, который выбирает числа в указанном диапазоне с программируемым значением.Внеоборотная реализация генератора случайных чисел?
Например, мне нужно выбрать число от 2 до 14 лет, и мне нужно в среднем случайных чисел, чтобы быть 5.
Я использую генераторы случайных чисел много. Обычно мне просто нужно равномерное распределение.
Я даже не знаю, как назвать этот тип распространения.
Благодарим вас за любую помощь или понимание, которое вы можете предоставить.
Вы уверены, что вы предоставили достаточно информации о распределении? Я считаю, что среднего значения недостаточно. Рассмотрим этот пример: скажем, мы генерируем случайные числа из '{0, 1, 2}' с 1 значением. Теперь взгляните на эти два генератора: 'Generator1 (0: 40%, 1: 20%, 2: 40%)', 'Generator2 (0: 10%, 1: 80%, 2: 10%)'. Для обоих из них средний результат будет равен 1. –
Почти дубликат: http://stackoverflow.com/questions/977354/generating-non-uniform-random-numbers. А не плоские псевдослучайные распределения - это стандартная тема, которая неоднократно рассматривалась на SO. Дайте больше информации, и мы можем указать вам в правильном направлении. – dmckee
Если целевое распределение нелегко представить интегрируемым PDF-обращением: http://stackoverflow.com/questions/423006/how-do-i-eneration-points-that-match-a-histogram – dmckee