프로그래밍/C

random number generation without random(), /dev/urandom

2018. 1. 13. 00:20

그냥 멍때리다가 생각났다. random(), /dev/urandom 없이도 랜덤값을 생성할 수 없을까? ASLR 이 생각나서 급하게 코딩해보았다. 



생각보다 random 한 값이 안나온다. 수가 -6, -4, -2, 0, 2, 4, 6에서만 나오는 것이 가장 문제이고 ASLR이 적용되지 않은 시스템에서는 사용하지 못한다는 단점이 있다. 


실용적이지는 못하지만, 그래도 새로운 방법을 창조했다는 것에 의의를 두자ㅋㅋ