Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

Функция random

Непрочитано 28.02.2014, 15:47  
Ara41
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.09.2006
Сообщений: 1,557
Сказал спасибо: 157
Сказали Спасибо 660 раз(а) в 430 сообщении(ях)
Ara41 на пути к лучшему
По умолчанию Re: Помощь молодому пацану, кто чем может >:<)=

Сообщение от @ndre Посмотреть сообщение
А на диапазон значений как повлиять?
Думал по-простому (в скобках присвоить максимальное значение)...не работает...
Код:
     min_value=5;
     max_value=20; 
     random_number = min_value + rand() % (max_value-min_value+1);
Реклама:
Ara41 вне форума  
Непрочитано 28.02.2014, 16:06  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Функция random

Сообщение от @ndre Посмотреть сообщение
при нажатии на клавишу - с разным интервалом загорается светодиод
Если имеется ввиду случайная задержка включения после нажатия на клавишу, то можно сделать по-простому, обойтись без rand().
Допустим, максимальная задержка включения = 1сек. Заводится внутренний счётчик с периодом переполнения 1сек, и который крутится непрерывно по кругу. При нажатии клавиши устанавливается флаг. При переполнеии счётчика этот флаг проверяется. Если установлен, то включить светодиод.
Вот и всё. Получается случайная задержка с равномерным распределением от 0 до 1сек.
Yurkin2014 вне форума  
Непрочитано 01.03.2014, 21:20  
@ndre
Частый гость
 
Регистрация: 20.01.2014
Сообщений: 17
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
@ndre на пути к лучшему
По умолчанию Re: Функция random

Проверим.
Спасибо.
@ndre вне форума  
Непрочитано 03.03.2014, 10:34  
KBH-I
Почётный гражданин KAZUS.RUN
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,753
Сказал спасибо: 268
Сказали Спасибо 398 раз(а) в 247 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию Re: Функция random

Сообщение от @ndre Посмотреть сообщение
Проверим.
Спасибо.
Про кнопочку "Спасибо" не забываем, между прочим.
)
KBH-I вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция eeprom_read_block для attiny13a zus_ev Embedd С 14 30.08.2013 14:53
Функция if на ассемблере для PIC val_ka PIC 26 15.08.2013 20:40
scmRTOS функция Sleep() alberio Микроконтроллеры, АЦП, память и т.д 2 04.07.2011 12:15
Функция для расчета CRC maxNTF Микроконтроллеры, АЦП, память и т.д 3 30.12.2009 10:16
random C++ Boris_Britva Микроконтроллеры, АЦП, память и т.д 2 30.07.2008 12:15


Часовой пояс GMT +4, время: 00:30.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.