99% результатов nextGaussian будет между -3 и 3. Так что вы, вероятно, хотите
- Взять абсолютное значение.
- Умножить на большое число, примерно5000 / 3.
У вас будет много результатов от 0 до 1000, вы не знаете, как их обработать.Вероятно, игнорировать их и идти снова?Надеюсь, это поможет вам начать.Обратите внимание, что некоторые результаты будут> 5000, определенно игнорируйте их и продолжайте.
РЕДАКТИРОВАТЬ ДОБАВЛЕНО
Примерно через минуту после того, как я ответил прошлой ночью, понял, что немного лучше.*
Примите абсолютное значение.Теперь у вас есть числа в диапазоне 0 ... бесконечность, но в основном в диапазоне 0 ... 3 Умножьте на 4000/3.Числа теперь в основном в диапазоне 0 ... 4000 Add 1000. Числа теперь в основном в диапазоне 1000 ... 5000. В редком случае, когда число> 5000, попробуйте еще раз.