|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
12.07.2007, 19:14 | #1 |
Let's keep talking
Форумчанин Подтвердите свой е-майл
Регистрация: 02.07.2007
Сообщений: 217
|
Стандартная библиотека...
Zдравствуйте уважаемые господа программисты! На это раз обращаюсь к вам с вопросом относительно стандартной библиотеки Си++. Мне бы хотелось узнать исходный код функции rand(), которая входит в эту библиотеку и генерирует случайное число. И ещё... Может кто-нибудь имеет документацию/справочник в электронном виде НА РУССКОМ ЯЗЫКЕ по стандартной библиотеке Си++ и пришлёт мне или даст ссылку в интернете. Буду очень благодарен. А то у меня есть одна книга по этой тематике, но она на английском. Вот... Всем заранее спасибо. С уважением Sota.
E-Mail: sota-07@bk.ru
Лучше С++, чем ++С...
|
12.07.2007, 22:28 | #2 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
По-моему тут есть всё
http://www.google.com/codesearch |
13.07.2007, 00:20 | #3 |
Сама себе режиссер
Старожил
Регистрация: 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 ); }
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
17.07.2007, 19:18 | #4 |
Let's keep talking
Форумчанин Подтвердите свой е-майл
Регистрация: 02.07.2007
Сообщений: 217
|
Тему можно закрыть. Я нашёл всё необходимое. Всем спасибо.
Лучше С++, чем ++С...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Библиотека для 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 |