| AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
Функция random
27.02.2014, 23:09
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Функция random
|
|
|
|
28.02.2014, 13:53
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Функция random
Сообщение от Boba_spb
|
И где ж такую микруху достать, которая так легко определяет насколько "случайны" последовательности.
Видать эт спецпроцессор для решения задач теории веорятностей.
|
НЕ СЛУЧАЙНЫ, а повторяемы! Это разные вещи. Просто посчитать из 32000 генераций сколько было совпадений. Чего там сложного?! Лучше делом вон займитесь, чем фигню нести. Я делитант и то не занимаюсь мусором в эфире  .
|
|
|
|
28.02.2014, 13:56
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 30.09.2006
Сообщений: 1,557
Сказал спасибо: 157
Сказали Спасибо 660 раз(а) в 430 сообщении(ях)
|
Re: Функция random
Сообщение от miwutka
|
|
Просто посчитать из 32000 генераций сколько было совпадений. Чего там сложного?!
|
допустим, подсчитали количество совпадений. Что дальше?
|
|
|
|
28.02.2014, 14:55
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Функция random
Сообщение от miwutka
|
Лучше делом вон займитесь, чем фигню нести. Я делитант и то не занимаюсь мусором в эфире .
|
Вы хоть представляете о чем говорите ?
Советую для повышения интеллектуального потенциала глянуть на досуге.
http://microsin.net/programming/AVR/...generator.html
P.S. Не говорите людям что им делать и они не скажут Вам куда идти !!!
|
|
|
|
28.02.2014, 15:09
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Функция random
Сообщение от Ara41
|
|
допустим, подсчитали количество совпадений. Что дальше?
|
Ну почитайте предыдущие посты))) Что, так сложно понять что автор спрашивал на сколько часто сгенерированные числа будут повторяться. Посчитали - а потом ссвоим мозгом решили устроит это или искать другой способ. )))
Просто тут на форуме сколько захожу - вижу только вот: из 10 постов 2-3 по делу, а остальные с когото смеються или дают понять, "нафиг ты сюда пришел если ты ничего не знаешь".
|
|
|
|
Сказали "Спасибо" miwutka
|
|
|
28.02.2014, 15:12
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Функция random
Boba_spb, с вами как со стенкой..... я предлагал не "супер алгоритмом" это делать а всего навсего простым способом чтобы автор сам понял устроит это его или нет. А вы мне тут кидаете ссылку как сделать случайные числа )) Вы потеряли суть этой темы )). Лучше б кинули ссылкой полезной в теме моей про AD7705.
|
|
|
|
28.02.2014, 15:19
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Функция random
Boba_spb, спасибо за ссылку. Вот нашел то, что мне гдето твердили НЕРЕАЛЬНО ))) " Этот перемножитель может перемножать два 8-битных числа, выдавая 16-битный результат только за 2 тактовых цикла. Перемножитель может обработать числа со знаком, и числа без знака, и дробные числа без уменьшения скорости и без лишних затрат кода." Я говорил что за 1.5 такта, а тут 2. Чуток ошибся. Полезный сайт.
Сори что не по теме...
|
|
|
|
28.02.2014, 15:21
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 30.09.2006
Сообщений: 1,557
Сказал спасибо: 157
Сказали Спасибо 660 раз(а) в 430 сообщении(ях)
|
Re: Функция random
Сообщение от miwutka
|
Ну почитайте предыдущие посты))) Что, так сложно понять что автор спрашивал на сколько часто сгенерированные числа будут повторяться. Посчитали - а потом ссвоим мозгом решили устроит это или искать другой способ. )))
Просто тут на форуме сколько захожу - вижу только вот: из 10 постов 2-3 по делу, а остальные с когото смеються или дают понять, "нафиг ты сюда пришел если ты ничего не знаешь".
|
где именно ТС спрашивает про повторяемость в случайной последовательности? Про повторяемость - это уже Ваши домыслы, ТС совсем не нужные. Он вел речь про простейшую задачу - мигнуть светиком со случайными интервалами, т.е. как правильно использовать функцию rand(). Две строки кода. Вы ему предлагаете какие-то танцы с бубнами с разными таймерами, суммированием и т.п., почему-то решив, что ему надо именно не повторяющиеся значения рандома.
|
|
|
|
28.02.2014, 15:31
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Функция random
точно, это меня товарищ
ut1wpr, увел в сторону в третьем посте )))))
|
|
|
|
28.02.2014, 15:33
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,753
Сказал спасибо: 268
Сказали Спасибо 398 раз(а) в 247 сообщении(ях)
|
Re: Функция random
Сообщение от @ndre
|
|
Может кто подскажет как решить?
|
1. Неплохие результаты даёт дробная часть от арктангенса от предыдущего результата.
2. Ещё можно считать таймером интервалы между нажатиями клавиш юзером и использовать остаток от целочисленного деления его на требуемую величину.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:30.
|
|