Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > Компьютеры и Интернет > Скорая помощь > Архив

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Закрытая тема
 
Опции темы Опции просмотра Language
Старый 29.05.2009, 13:55   #1
Постоялец
 
Пол:Мужской
Регистрация: 11.07.2008
Адрес: Украина, Львов
Сообщений: 277
Репутация: 82
По умолчанию Функция генерирование случайных чисел в Си

Извиняюсь, что вопрос немножко не в тему, то нужно срочно. В программе на Си нужно реализовать генерирование случайного числа в заданных пределах. Знаю, есть функция rand(), но сделать чтобы получившееся число было в заданных пределах, скажем не больше какого-то числа?
bssergy вне форума
 
Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: сколько стоит 3070 tiМагазин бытовой техники: lg 24tq520s-pz цены - переходи на сайт ТАЙМТВ!Мебельный магазин: гипермаркет мебель - Переходи на сайт!Мебельный магазин: москва мебель официальный сайт - Переходи на сайт!Магазин бытовой техники: centek ct 2572 - переходи на сайт ТАЙМТВ!


Старый 29.05.2009, 15:03   #2
sskkru
Ветеран
 
Аватар для sskkru
 
Пол:Мужской
Регистрация: 19.10.2005
Сообщений: 3,092
Репутация: 2226
По умолчанию Re: Функция генерирование случайных чисел в Си

bssergy,
Цитата:
A typical way to generate pseudo-random numbers in a determined range using rand is to use the modulo of the returned value by the range span and add the initial value of the range:

( value % 100 ) is in the range 0 to 99
( value % 100 + 1 ) is in the range 1 to 100
( value % 30 + 1985 ) is in the range 1985 to 2014

взято отсюда

P.S. совсем студент ленивый пошел...даже первые строчки гугла не читает...мало того, что не изучает cам язык
sskkru вне форума
 
Вверх
Старый 29.05.2009, 17:14   #3
zss
Постоялец
 
Пол:Мужской
Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
По умолчанию Re: Функция генерирование случайных чисел в Си

double beg=20.0,end=100.0;
double x=beg+(end-beg)*rand()/RAND_MAX;
будет генерить случайные числа в диапазоне beg - end.
__________________
Сергей Сергеевич
zss вне форума
 
Вверх
Старый 29.05.2009, 19:12   #4
bssergy
Постоялец
 
Пол:Мужской
Регистрация: 11.07.2008
Адрес: Украина, Львов
Сообщений: 277
Репутация: 82
По умолчанию Re: Функция генерирование случайных чисел в Си

Спасибо zss, все как надо.
sskkru, себя то вспомните когда то...)))
Тему можно закрывать.
bssergy вне форума
 
Вверх
Закрытая тема


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Магия чисел, верите или нет?... mimi Интересное о разном 30 15.05.2011 18:35
Генератор случайных чисел necboss Скорая помощь 3 09.04.2009 19:55
не работает ген.случ.чисел lexus3004 Delphi 11 27.02.2009 14:08
10 случайных изобретений человечества... mimi Интересное о разном 10 05.10.2008 03:53

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

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

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


Текущее время: 11:20. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05007 секунды с 11 запросами