Incomplete Seeding

Fixed the seeding bugs with much help from Michael.
so rand(5) > 0 is pretty much always true, unless you get a value so low it approximates to 0. Can you explain this?