\relax \providecommand\hyper@newdestlabel[2]{} \providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} \HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined \global\let\oldcontentsline\contentsline \gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} \global\let\oldnewlabel\newlabel \gdef\newlabel#1#2{\newlabelxx{#1}#2} \gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} \AtEndDocument{\ifx\hyper@anchor\@undefined \let\contentsline\oldcontentsline \let\newlabel\oldnewlabel \fi} \fi} \global\let\hyper@last\relax \gdef\HyperFirstAtBeginDocument#1{#1} \providecommand\HyField@AuxAddToFields[1]{} \providecommand\HyField@AuxAddToCoFields[2]{} \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces randomness extraction process. The input stream comes from a physical random number generator, and follows a Gaussian distribution(left). The extractor takes in the stream and produce an output stream that follows a uniform distribution(right).}}{1}{figure.1}} \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Basic structure of a 16-bit, serial-in/out randomness extractor}}{1}{figure.2}} \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces 63 bits parallel extractor.}}{2}{figure.3}}