do not call srand() if not using rand()

there is no need to call srand on the platforms that arc4random is used
this silences the warning OpenBSD's ld gives when it sees srand called
Merge pull request #163 from carbin/arc

do not call srand() if not using rand()