res_randomid() We developed res_randomid() 1997 - 1st gen 2008 - 3rd gen algorithm: LCG + Luby-Rackoff Many developers: provos, deraadt, Core SDI, angelos, dm, dugsong, itojun, david wagner, djm, markus All depends on libc having high-available random numbers