Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спасибо) хорошие размеры.
а вот так, правильно контролировать диапазон. В данном пример от 2 до 11 ?
а вот так, правильно контролировать диапазон. В данном пример от 2 до 11 ?
Да.
2 и 11 это только, для удобства проверки. Ну в целом вроде норм. Я пришёл к выводу, что можно сравнить предыдущее число с новым и тогда точно будут разные. А то бывает подряд попадаются.
а вот так, правильно контролировать диапазон. В данном пример от 2 до 11 ?
Может нарушиться равномерность распределения, если желаемый диапазон не кратен исходному диапазону.
Может нарушиться равномерность распределения, если желаемый диапазон не кратен исходному диапазону.
интересно.. то есть 2 - 10 было бы надёжнее ?
интересно.. то есть 2 - 10 было бы надёжнее ?
Наверно, скорее от 2 до 9 - восемь чисел, степень двойки.
Я бы посмотрел на MathRandomUniform()
Наверно, скорее от 2 до 9 - восемь чисел, степень двойки.
Я бы посмотрел на MathRandomUniform()
Спасибо, такое я как раз искал, но там скорее всего ограничение RAND_MAX как и в обычной MathRand.
Вообще надо провести эксперимент. Тогда понятно будет подходит или нет.
А если мне нужен диапазон больше, чем 32767 ?
Какие то решения без импорта DLL возможны?
MathRand()*MathRand();
Renat Akhtyamov:
Так нежелательно получать случайные числа. Такая конструкция может нарушить параметры распределения случайной величины.