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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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.RU
 
Регистрация: 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.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 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
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Помощь молодому пацану, кто чем может >:<)=

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

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

// для инициализации srand() сгодится, а дальше — классический rand() с инкрементом глобального итератора
__________________
Смерть бандеровской мразоте!
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
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
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, время: 09:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot