• Thumbnail for Xorshift
    Xorshift random number generators, also called shift-register generators, are a class of pseudorandom number generators that were invented by George Marsaglia...
    27 KB (3,372 words) - 14:48, 25 August 2024
  • a 16-bit maximal-period Xorshift LFSR using the 7,9,13 triplet from John Metcalf: #include <stdint.h> unsigned lfsr_xorshift(void) { uint16_t start_state...
    37 KB (4,672 words) - 10:41, 22 June 2024
  • (July 2003). "Xorshift RNGs". Journal of Statistical Software. 8 (14). doi:10.18637/jss.v008.i14. S2CID 250501391. S.Vigna. "xorshift*/xorshift+ generators...
    26 KB (3,314 words) - 01:02, 27 September 2024
  • of xorshift, folding the value in half by XORing the high half into the low. The folded value is used for subsequent rotations. RXS: An xorshift by a...
    12 KB (1,617 words) - 09:10, 8 February 2024
  • doi:10.1145/272991.272995. S2CID 3332028. Marsaglia, George (July 2003). "Xorshift RNGs". Journal of Statistical Software. 8 (14). doi:10.18637/jss.v008.i14...
    21 KB (1,397 words) - 12:11, 16 August 2024
  • interval [0, m). The term appears to originate with George Marsaglia’s paper "Xorshift RNGs". The following C code generates what Marsaglia calls a "Weyl sequence":...
    3 KB (305 words) - 15:52, 18 October 2023
  • Statistical Science, Lovric, Miodrag (Ed.), Springer-Verlag, 2010. "xorshift*/xorshift+ generators and the PRNG shootout". Harase, S.; Kimoto, T. (2018)...
    32 KB (4,015 words) - 16:04, 9 September 2024
  • numbers. If cryptographic security is not required, a software PRNG such as Xorshift is usually faster. On an Intel Core i7-7700K, 4500 MHz (45 × 100 MHz) processor...
    24 KB (2,594 words) - 04:47, 31 July 2024
  • multiplicative hash (similar to the Fowler–Noll–Vo hash function) with an Xorshift. MurmurHash2 yields a 32- or 64-bit value. It comes in multiple variants...
    17 KB (1,396 words) - 11:20, 23 September 2024
  • MurmurHash 32, 64, or 128 bits product/rotation Fast-Hash 32 or 64 bits xorshift operations SpookyHash 32, 64, or 128 bits see Jenkins hash function CityHash...
    10 KB (280 words) - 10:21, 23 June 2024