реклама на сайте
подробности

 
 
> Сделать генератор псевдослучайных чисел наС
glebka
сообщение Oct 13 2006, 09:56
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Необходимо сделать произвольную задержку времени на С.Если кто имеет подобный опыт, поделитесь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sanya Nemo
сообщение Oct 13 2006, 10:09
Сообщение #2





Группа: Новичок
Сообщений: 9
Регистрация: 6-10-06
Пользователь №: 21 061



В компиряторе с Dode Vision есть функция random(); - генерирует случайные числа. В хелпе она детально описана.
Go to the top of the page
 
+Quote Post
glebka
сообщение Oct 13 2006, 10:13
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Цитата(Sanya Nemo @ Oct 13 2006, 14:09) *
В компиряторе с Dode Vision есть функция random(); - генерирует случайные числа. В хелпе она детально описана.

К сожалению использую IAR, доступа к Code Vision нету, поэтому если можно поподробнее.
Go to the top of the page
 
+Quote Post
Семён
сообщение Oct 13 2006, 10:24
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Тоже нет доступа к Сode Vision, может, кто подскажет, функция random(); если её поставить в самом начале программы при каждом включении будет давать один и тотже результат или разный. Просто в своё время сталкивался с подобной проблемой, что при каждом включении random генерит одно и тоже число.


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
singlskv
сообщение Oct 13 2006, 10:41
Сообщение #5


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Семён @ Oct 13 2006, 14:24) *
Тоже нет доступа к Сode Vision, может, кто подскажет, функция random(); если её поставить в самом начале программы при каждом включении будет давать один и тотже результат или разный. Просто в своё время сталкивался с подобной проблемой, что при каждом включении random генерит одно и тоже число.

Ну так это же псевдослучайные числа, так что последовательность всегда одна и таже.

В IAR и GCC функция называется rand().
Перед rand() можно вызвать srand(int initval) для установки начала последовательности.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- glebka   Сделать генератор псевдослучайных чисел наС   Oct 13 2006, 09:56
- - demaven   а данные для инициализации rnd() надо брать со слу...   Oct 13 2006, 11:59
|- - singlskv   Цитата(demaven @ Oct 13 2006, 15:59) а да...   Oct 13 2006, 12:12
||- - glebka   Цитата(singlskv @ Oct 13 2006, 16:12) Цит...   Oct 13 2006, 12:15
||- - singlskv   Цитата(glebka @ Oct 13 2006, 16:15) А есл...   Oct 13 2006, 12:25
||- - Семён   Цитата(glebka @ Oct 13 2006, 16:15) А есл...   Oct 13 2006, 12:29
||- - glebka   Цитата(Семён @ Oct 13 2006, 16:29) Цитата...   Oct 13 2006, 12:35
||- - Семён   Цитата(glebka @ Oct 13 2006, 16:35) у мен...   Oct 13 2006, 12:43
||- - singlskv   Цитата(glebka @ Oct 13 2006, 16:35) у мен...   Oct 13 2006, 17:47
|- - defunct   Цитата(demaven @ Oct 13 2006, 14:59) а да...   Oct 15 2006, 02:34
|- - singlskv   Цитата(defunct @ Oct 15 2006, 06:34) Цита...   Oct 15 2006, 12:55
|- - glebka   Цитата(singlskv @ Oct 15 2006, 16:55) Цит...   Oct 15 2006, 20:02
|- - singlskv   Цитата(glebka @ Oct 16 2006, 00:02) да ни...   Oct 15 2006, 21:03
|- - demaven   Цитата(singlskv @ Oct 16 2006, 03:03) Цит...   Oct 16 2006, 03:10
|- - Demeny   Цитата(demaven @ Oct 16 2006, 07:10) Цита...   Oct 16 2006, 07:18
|- - singlskv   Цитата(Demeny @ Oct 16 2006, 11:18) Цитат...   Oct 16 2006, 07:46
|- - Demeny   Цитата(singlskv @ Oct 16 2006, 11:46) Да,...   Oct 16 2006, 13:19
|- - singlskv   Цитата(Demeny @ Oct 16 2006, 17:19) Цитат...   Oct 16 2006, 15:07
|- - Nanobyte   Цитата(singlskv @ Oct 16 2006, 19:07) То ...   Oct 16 2006, 20:03
||- - singlskv   Цитата(Nanobyte @ Oct 17 2006, 00:03) Цит...   Oct 16 2006, 20:31
|- - SasaVitebsk   Цитата(singlskv @ Oct 16 2006, 18:07) Цит...   Oct 17 2006, 11:54
|- - singlskv   Цитата(SasaVitebsk @ Oct 17 2006, 15:54) ...   Oct 17 2006, 13:34
- - Alex11   Можно попробовать подвесить вход АЦП в половину пи...   Oct 13 2006, 18:40
|- - SasaVitebsk   Цитата(Alex11 @ Oct 13 2006, 21:40) Можно...   Oct 14 2006, 19:08
- - glebka   У меня каждое устройство имеет уникальный адрес за...   Oct 17 2006, 08:23
|- - singlskv   Цитата(glebka @ Oct 17 2006, 12:23) У мен...   Oct 17 2006, 10:08
|- - Михаил Горюнов   Цитата(singlskv @ Oct 17 2006, 14:08) Пре...   Oct 17 2006, 10:21
||- - singlskv   Цитата(Михаил Горюнов @ Oct 17 2006, 14:2...   Oct 17 2006, 10:50
|- - glebka   Цитата(singlskv @ Oct 17 2006, 14:08) Цит...   Oct 17 2006, 10:28
|- - singlskv   Цитата(glebka @ Oct 17 2006, 14:28) Я дум...   Oct 17 2006, 11:06
|- - singlskv   Цитата(glebka @ Oct 17 2006, 12:23) У мен...   Oct 17 2006, 14:14
|- - glebka   [quote] Просто в начальном посте не было понятно ч...   Oct 18 2006, 14:16
- - Михаил Горюнов   В свое время решил эту задачу так : За начальное з...   Oct 17 2006, 09:09
- - Михаил Горюнов   Зачем вообще использовать EEPROM для генератора сл...   Oct 17 2006, 10:34
|- - glebka   Цитата(Михаил Горюнов @ Oct 17 2006, 14:3...   Oct 17 2006, 10:49
|- - Михаил Горюнов   Цитата(glebka @ Oct 17 2006, 14:49) Да не...   Oct 17 2006, 11:04
- - demaven   8 передатчиков работали на одной частоте на 64 при...   Oct 18 2006, 04:50


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01456 секунд с 7
ELECTRONIX ©2004-2016