Advertisement
Omnikron13

Pointlessly Complicated Bitshifting Random

Mar 4th, 2012
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.25 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {   unsigned int randomness = 0;
  5.     FILE *fp;
  6.     fp = fopen("/dev/random", "rb");
  7.     for(int x = 0; x < sizeof(int); x++)
  8.     {   randomness <<= (x * 8);
  9.         randomness |= fgetc(fp);
  10.     }
  11.     printf("%u\n", randomness);
  12.     return 0;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement