On changing rand(3) to random(3) in awk(1)
Chenguang Li
horus.li at gmail.com
Thu Aug 28 14:18:08 UTC 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Chenguang Li <horus.li at gmail.com> wrote:
> Peter Pentchev <roam at ringlet.net> wrote:
>
>>> ... ...
>>> [omitted]
>>
>> Right, but you've hard-coded RANDOM_MAX to 2^32-1. I don't think this
>> is correct; I do believe that you should use LONG_MAX for this value.
>> Of course, #define RANDOM_MAX LONG_MAX could be fine for this purpose
>> here, but the point is to use LONG_MAX instead of 2^32-1.
>
> I got your point, updated again. :)
Wait a minute, isn't LONG_MAX architecture-dependent? It's 9223372036854775807
on my 64-bit FreeBSD box. The range of generated random numbers is explicitly
documented. So I am afraid I should hard-code 2^32-1 in the file.
Chenguang Li
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJT/zoTAAoJELG4cS+11lRhycwQALj9YTuHZGW3XVZfq83F+jNu
u2mPZP6WarsAwWOUVGKJJEn0+E9TLe72lmIgSVoD+h27Y3lOye3kJ1Hpgx38sXVd
Zn554Qi15wbuKDJMUDitJEeBFqlE+9NibVip7UsvzXMAkbGZonJTUAqopz7rXJmY
IVZWblq63CUsPa+bz8eQ798jpAB7K+9QAkKaYyllTto0sNBWwCS+ZBO1IV2QzCw6
+BnVlQAioG1Z3cGc4j6lCxED/jGVL0A8dbXa+Eg8x95XfNCJnNDsahwqLBC1P0P7
1pZqJEa4UyLih4QK7msWRqGWXIgnzaytVbLMFEey8pYtc0y3lcHwdvzMgmQ55rvR
V9UM68ux2ArcR8OuCKNC/KHPaqzx8RYhmFWj5bwkTylAYrkPbBqb9Ws5L8kBLpLz
bn90ofOH+mDzsEyIdoV0C7wFDv0Niu9qubr2qhe2qnSsqQ2lUkIQXIFbSnKfvs1y
y3tPB2j1NKVCW6+6S/0oACxOpSAVYuSxzAQqkK/JKvedoJT1/pCmLDTuceAa5Vau
E1oCx2pA/8mrB64KNla3dmumSl6cx0bbA0LZb1pByIdlDfqTBaxpKLcBrWchaYnA
IN2VVTnJwDv9AXf9BqgwPPRZoTq8JkYwdVT9fS2NniWBnP1l+b/FR5RDBOR6e+MH
Ds5aPNGsbbNwGKKSRNWl
=m/Rg
-----END PGP SIGNATURE-----
More information about the freebsd-hackers
mailing list