Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.07.2007, 19:14   #1
Sota
Let's keep talking
Форумчанин Подтвердите свой е-майл
 
Аватар для Sota
 
Регистрация: 02.07.2007
Сообщений: 217
Вопрос Стандартная библиотека...

Zдравствуйте уважаемые господа программисты! На это раз обращаюсь к вам с вопросом относительно стандартной библиотеки Си++. Мне бы хотелось узнать исходный код функции rand(), которая входит в эту библиотеку и генерирует случайное число. И ещё... Может кто-нибудь имеет документацию/справочник в электронном виде НА РУССКОМ ЯЗЫКЕ по стандартной библиотеке Си++ и пришлёт мне или даст ссылку в интернете. Буду очень благодарен. А то у меня есть одна книга по этой тематике, но она на английском. Вот... Всем заранее спасибо. С уважением Sota.
E-Mail: sota-07@bk.ru
Лучше С++, чем ++С...
Sota вне форума
Старый 12.07.2007, 22:28   #2
merax
Форумчанин
 
Регистрация: 27.12.2006
Сообщений: 955
По умолчанию

По-моему тут есть всё
http://www.google.com/codesearch
merax вне форума
Старый 13.07.2007, 00:20   #3
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

/***
*rand.c - random number generator
*
* Copyright (c) Microsoft Corporation. All rights reserved.
*
*Purpose:
* defines rand(), srand() - random number generator
*
*********************************** *********************************** *********/

#include <cruntime.h>
#include <mtdll.h>
#include <stddef.h>
#include <stdlib.h>


/***
*void srand(seed) - seed the random number generator
*
*Purpose:
* Seeds the random number generator with the int given. Adapted from the
* BASIC random number generator.
*
*Entry:
* unsigned seed - seed to seed rand # generator with
*
*Exit:
* None.
*
*Exceptions:
*
*********************************** *********************************** *********/

void __cdecl srand (
unsigned int seed
)
{

_getptd()->_holdrand = (unsigned long)seed;

}


/***
*int rand() - returns a random number
*
*Purpose:
* returns a pseudo-random number 0 through 32767.
*
*Entry:
* None.
*
*Exit:
* Returns a pseudo-random number 0 through 32767.
*
*Exceptions:
*
*********************************** *********************************** *********/

int __cdecl rand (
void
)
{

_ptiddata ptd = _getptd();

return( ((ptd->_holdrand = ptd->_holdrand * 214013L
+ 2531011L) >> 16) & 0x7fff );

}
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума
Старый 17.07.2007, 19:18   #4
Sota
Let's keep talking
Форумчанин Подтвердите свой е-майл
 
Аватар для Sota
 
Регистрация: 02.07.2007
Сообщений: 217
По умолчанию

Тему можно закрыть. Я нашёл всё необходимое. Всем спасибо.
Лучше С++, чем ++С...
Sota вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Библиотека для Delphi Irat Помощь студентам 2 12.02.2008 20:13
Моя библиотека mochaliviy Свободное общение 3 11.01.2008 13:23
библиотека TK и Ruby kpp2 Ruby 5 22.12.2007 02:02
обновление в блоге - Стандартная печать содержимого компонента Pblog Обсуждение статей 0 27.05.2007 03:17