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

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

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

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

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

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

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

 
Опции темы

Функция random

Непрочитано 26.02.2014, 17:26  
@ndre
Частый гость
 
Регистрация: 20.01.2014
Сообщений: 17
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
@ndre на пути к лучшему
Вопрос Функция random

Здравствуйте.

Читал в хэлпе и не могу сообразить как реализовать функцию рандома на Си в CodeVision.

Как правильно использовать int rand (void) ?

Спасибо.
Реклама:

Последний раз редактировалось @ndre; 26.02.2014 в 19:55. Причина: шуток не понимают, надо банить
@ndre вне форума  
Непрочитано 26.02.2014, 18:34  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Помощь молодому пацану, кто чем может >:<)=

по идее пишешь в коде так:
int random_value; //создали переменную

в основном коде пишешь:

random_value=rand (); // каждый раз когда выполняется эта строка в переменную random_value записывается какое-то новое значение.
miwutka вне форума  
Сказали "Спасибо" miwutka
@ndre (27.02.2014)
Непрочитано 26.02.2014, 19:07  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Помощь молодому пацану, кто чем может >:<)=

Сообщение от miwutka Посмотреть сообщение
по идее пишешь в коде так:
int random_value; //создали переменную

в основном коде пишешь:

random_value=rand (); // каждый раз когда выполняется эта строка в переменную random_value записывается какое-то новое значение.
И имеешь удовольствие при каждом запуске программы иметь абсолютно одинаковые последовательности повторений. Надо бы еще кое-чего сделать..
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 26.02.2014, 19:27  
@ndre
Частый гость
 
Регистрация: 20.01.2014
Сообщений: 17
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
@ndre на пути к лучшему
Восклицание Re: Помощь молодому пацану, кто чем может >:<)=

Спасибо.

Почему то в хэлпе описание как-то по-другому и не работает...

А на диапазон значений как повлиять?

Думал по-простому (в скобках присвоить максимальное значение)...не работает...
@ndre вне форума  
Непрочитано 26.02.2014, 19:39  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Помощь молодому пацану, кто чем может >:<)=

@ndre, Час на исправление заголовка топика .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 26.02.2014, 19:41  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Помощь молодому пацану, кто чем может >:<)=

Повесь на неподтянутый вход АЦП небольшую петлю, вытравленную на плате. При желании можно воткнуть еще усилитель и какой-нибудь открытый полевик. Получим гауссов, пуассонов или фликкер-шум.

// для инициализации srand() сгодится, а дальше — классический rand() с инкрементом глобального итератора
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 26.02.2014, 19:54  
@ndre
Частый гость
 
Регистрация: 20.01.2014
Сообщений: 17
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
@ndre на пути к лучшему
Лампочка Re: Помощь молодому пацану, кто чем может >:<)=

мне проще надо...никаких гистерезисов...
что-то вроде как работает прога и при нажатии на клавишу - с разным интервалом загорается светодиод.
@ndre вне форума  
Непрочитано 26.02.2014, 20:28  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: функция random

@ndre, Сегодня исправил сам в следующий раз - бан.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 27.02.2014, 00:25  
@ndre
Частый гость
 
Регистрация: 20.01.2014
Сообщений: 17
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
@ndre на пути к лучшему
По умолчанию Re: функция random

Сообщение от dosikus Посмотреть сообщение
@ndre, Сегодня исправил сам в следующий раз - бан.
Я менял - видимо не получилось.
Извините.
@ndre вне форума  
Непрочитано 27.02.2014, 00:29  
@ndre
Частый гость
 
Регистрация: 20.01.2014
Сообщений: 17
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
@ndre на пути к лучшему
Вопрос Re: Помощь молодому пацану, кто чем может >:<)=

Сообщение от @ndre Посмотреть сообщение
мне проще надо...никаких гистерезисов...
что-то вроде как работает прога и при нажатии на клавишу - с разным интервалом загорается светодиод.
Может кто подскажет как решить?

Спасибо.
@ndre вне форума  
 
Опции темы

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

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, время: 21:11.


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