fork download
  1. #define RANDOM(s) ((unsigned long)((s[0] * s[4] * s[6]) ^ (s[1] * s[3] * s[7])))
  2. #define SEED RANDOM(__TIME__)
  3. #define EC(c) EncryptChar<c, SEED>::v
  4.  
  5. template <char c, unsigned long key>
  6. struct EncryptChar { enum { v = c ^ key }; };
  7.  
  8. static const long a = SEED;
  9. static const char b = EC('a');
  10.  
  11. int main()
  12. {
  13. return 0;
  14. }
Success #stdin #stdout 0s 2892KB
stdin
Standard input is empty
stdout
Standard output is empty