]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/libkern/random.c
xnu-2422.1.72.tar.gz
[apple/xnu.git] / bsd / libkern / random.c
index 920ae5c609388878f884e729d675307129ad8c29..070080f90afe102c541498ef29634f06297703d6 100644 (file)
  * and whatever else we might use it for.  The result is uniform on
  * [0, 2^31 - 1].
  */
-u_long
+u_int32_t
 random(void)
 {
        /* Zero all but bottom 31 bits, also works for 64-bit longs */
-       u_long mask = (u_long)-1 >> ((sizeof(u_long) * 8) - 31);
+       u_int32_t mask = (u_int32_t)-1 >> ((sizeof(u_int32_t) * 8) - 31);
        return (mask & RandomULong());
 }