в WinAPI функция Rand() есть?
а при чем здесь Visual C++ RTL?
А при чём здесь WinAPI?
я не на Visual Studio пишу, у меня только есть возможность вызвать конкретную DLLFunction в конкретной DLL, вот собтсвенно я и хотел узнать, есть ли такая
тебе обязательно, чтобы рандомила система? типа, ртл уже не доверяешь? Вроде, в ВинАПИ ее нет, юзай ртл.
ты на Сях пишешь?
в стандарте прописано же...
Synopsis
#include <stdlib.h>
int rand(void);
====================================================
The CryptGenRandom function fills a buffer with random bytes.
BOOL CRYPTFUNC CryptGenRandom(
HCRYPTPROV hProv,
DWORD dwLen,
BYTE *pbBuffer
);
я еще раз повторяю, нет у меня никаких библиотек
10 строк..
А винапи есть, да? смешно..
что смешного?
#include <windows.h>
но не может написать
#include <wincrypt.h>
Ещё раз, на каком языке/компиляторе пишется программуля?
может, он хочет АПИшные функции из фортрана вызывать...
ТООЛЬКО ВинАпи. Условие такое бывает...
дай определение WinAPI
#include <windows.h>
Так что это самая что ни наесть ВинАПИ
Блин! WinSDK смотри (я то думаю там только API перчислено)
import library - advapi32.lib
header file - wincrypth.h
я пишу на встроенном (в Axapta) языке X++, компилируется это во внутренний код, сишные и другие библиотеки я немогу прилинковать ну никак, есть только одна возможность, про которую я писал выше
да, эта функция есть в Advapi32.dll, правда это не совсем то, что надо :-)
Если надо могу Delphi вариант скинуть.
напиши свою dll, которая rand возвращает
ну это говногенератор, я просто думал, что есть какая-то системная функция, которая может (при установки дров например для чипсета) генерить случайные числа, используя возможности hardware
Оставить комментарий
otvertka07
сабж