Assa Paran <[EMAIL PROTECTED]> writes:
> Hello
> As a newbie to linux ,at least as a programmer
> I need to know where to find documentation ( like help )
> of c library functions ,espacailly ANSI compatible.
On paper: "The Standard C Library" by Plauger, Prentice Hall
On line: start with man -- see "man man" for usage, "man rand"
should give you the rand(3) man page.
> It appears that the rand() function (stdlib.h)which is documented in
> Reachy & Kranigen is ANSI .
Kernighan & Ritchie? ;-)
> It is supposed to return 0 - MAX whence MAX is implementation
> dependant.
>From 0 to RAND_MAX, with RAND_MAX at least 32767
> In my linux ( a 1996 version of slackware ) it returned negative values.
Weird.
1) I suppose you wrote a 3-line driver to rand(3) so nothing else
junks the output.
2) What version of libc are you using?
3) A word of warning: while rand(3) is relatively fast, it is not very
random (even though the GNU/Linux implementation is better than
many others). If you plan to do serious simulations I suggest you look
elsewhere. I don't know if it is any good for cryptography.
--
Oleg Goldshmidt [EMAIL PROTECTED]
BLOOMBERG L.P. (BFM) [EMAIL PROTECTED]
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]