This DLL is based on the C version of RngStream. See the link http://www.iro.umontreal.ca/~lecuyer/myftp/streams00/c/RngStream.pdf for a documentation of the functions, which are also in the header file http://www.iro.umontreal.ca/~lecuyer/myftp/streams00/c/RngStream.h To test the DLL with a C compiler (like gcc), simply use the command line gcc testRngStream.c -o ex3.exe -L -lRngStream where is the path of the directory which contains the RngStream.dll library. The executable file is ex3.exe.