Advertisement
Kaelygon

ror lcg

Nov 27th, 2023 (edited)
898
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.26 KB | None | 0 0
  1. //./noise | dieharder -B -g 200 -a
  2.  
  3. #include <stdio.h>
  4. #include <stdint.h>
  5. int main() {
  6.     uint32_t seed = 1;
  7.  
  8.     while(1){
  9.         seed = ((seed >> 9) | (seed << 23))*7+3;
  10.         fwrite(&seed, sizeof(uint32_t), 1, stdout);
  11. //      printf("%lu\n",seed);
  12.     }
  13.  
  14.     return 0;
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement