Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что такое "улучшение", gumgum? Что Вы вкладываете в слово "помощнее", какой конкретный смысл?
(MathRand() / 32766.0) + (MathRand() / (32766.0*32766.0))
:)
А где сдесь глупость. Все числа рациональные(в данном случае конечное (Q-счётное)). Чем выще степень надежности тем лучьше.
Родимыыый, ты ж сообрази: ГСЧ генерит счетное, конечное множество. И между прочим за конечное время. А на интервале (0,1) даже рациональных чисел бесконечно много ! Бесконечное множество, а не конечное, как ты написал.
Если ты воспользуешься предложенной тебе формулой, то это значит, что ты делишь интервал (0,1) на 32768 равных сегментов. Теперь, чтобы заполнить их равномерно случайными числами сколько нужно их сгенерить ? Ну как минимум, чтобы в каждый попадало 1000 штук ("Чем выще степень надежности тем лучьше"). Сколько это у тебя займет времени ?
А если сегментов будет не 32768, а 1000000 ?
Так что повторяю вопрос. Сколько нужно чтобы было между n/32768 и n+1/32768 чтобы было хорошо ?
(MathRand() / 32766.0) + (MathRand() / (32766.0*32766.0))
:)
Оригинально. Можно ряд создать... Спс
Родимыыый, ты ж сообрази: ГСЧ генерит счетное, конечное множество. И между прочим за конечное время. А на интервале (0,1) даже рациональных чисел бесконечно много ! Бесконечное множество, а не конечное, как ты написал.
Если ты воспользуешься предложенной тебе формулой, то это значит, что ты делишь интервал (0,1) на 32768 равных сегментов. Теперь, чтобы заполнить их равномерно случайными числами сколько нужно их сгенерить ? Ну как минимум, чтобы в каждый попадало 1000 штук ("Чем выще степень надежности тем лучьше"). Сколько это у тебя займет времени ?
А если сегментов будет не 32768, а 1000000 ?
Так что повторяю вопрос. Сколько нужно чтобы было между n/32768 и n+1/32768 чтобы было хорошо ?
Бл.... Я сказал что 1/32767........n/32767 конечно n e [0,32767]! Предложи свой генератор вот и все(я скажу спасибо). Уж точно не одни "явно" рациональные числа.Маленький вопросец в тему, а какой-нибудь ДЛЛ возвращающей псевдослучайные числа пусть тем же стандартным си-шным Rand, оберткой которого является MathRand MQL, но например от состояния компьютера, положения курсора или чего никто не встречал? Сдается мне где-то попадалась, но где вспомнить не могу....
Это уже по сути генератор не "псевдо", а именно случайных чисел. Я помнится в далекие студенческие годы из спортивного интереса на вход звуковой карты подключал выход радиоприемника, настроенного подальше от радиостанций, а потом брал младший бит от уровня сигнала - получался настоящий цифровой белый шум с идеально дельтовидной функцией автокорреляции:))))
Это уже по сути генератор не "псевдо", а именно случайных чисел. Я помнится в далекие студенческие годы из спортивного интереса на вход звуковой карты подключал выход радиоприемника, настроенного подальше от радиостанций, а потом брал младший бит от уровня сигнала - получался настоящий цифровой белый шум с идеально дельтовидной функцией автокорреляции:))))
Буквально на днях читал описание этого эксперимента. Понял что не потяну) Может это как раз описание Вашего опыта?
Ну такое мне наверно все же не надо, я видел что-то типа где последовательность инициализировалась системным временем или чем-то подобным... Ну как обычно, когда надо - не найдешь)
З.Ы. Кажется это было на форуме каких-то лотерейщиков, никто не встречал?
gumgum, вот еще ссылочка: https://forum.mql4.com/ru/19996/page4. Но там с dll, зато генератор типа криптографический, т.е. более совершенный, чем стандартный из crt. И чисел намного больше генерит, примерно от -2^31 до 2^31. Все нужное найдете в той же ветке.