Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

(fongsaiyuk)Re: (tye)Re: Generating Random Integers

by fongsaiyuk (Pilgrim)
on Jan 03, 2001 at 21:29 UTC ( #49562=note: print w/replies, xml ) Need Help??

in reply to (tye)Re: Generating Random Integers
in thread Generating Random Integers


my font is a little screwy, but is that a tilde in front of the "0" in rand(~0)?

I've not seen that before... What does it do?

Replies are listed 'Best First'.
(tye)Re2: Generating Random Integers
by tye (Sage) on Jan 03, 2001 at 21:34 UTC

    Yes, tilde zero (~0) is a bit-wise "not" of 0, that is, an integer with all bits set. So it gets interpretted as an unsigned value and tells rand() to give back a random pattern of bits (a random number between 0 and (~0)-1, inclusive).

    Gee, I guess I should be using rand(1+~0) from now on. Oh well, that would only be a minor improvement. (:

            - tye (but my friends call me "Tye")

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://49562]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (2)
As of 2020-08-07 04:06 GMT
Find Nodes?
    Voting Booth?
    Which rocket would you take to Mars?

    Results (43 votes). Check out past polls.