MONKEY.PS
上传用户:wzoulong
上传日期:2021-03-05
资源大小:732k
文件大小:118k
源码类别:

PropertySheet

开发平台:

Others

  1. %!PS-Adobe-2.0
  2. %%Creator: dvipsk 5.58a Copyright 1986, 1994 Radical Eye Software
  3. %%Title: monkey.dvi
  4. %%Pages: 9
  5. %%PageOrder: Ascend
  6. %%BoundingBox: 0 0 596 842
  7. %%DocumentPaperSizes: a4
  8. %%EndComments
  9. %DVIPSCommandLine: dvips monkey
  10. %DVIPSParameters: dpi=300, compressed, comments removed
  11. %DVIPSSource:  TeX output 1996.01.06:0954
  12. %%BeginProcSet: texc.pro
  13. /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
  14. /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
  15. mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
  16. ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
  17. isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
  18. hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
  19. TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
  20. forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
  21. /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
  22. /FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
  23. /nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
  24. string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
  25. end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
  26. /sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
  27. N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
  28. length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
  29. 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
  30. get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
  31. dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
  32. /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
  33. /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
  34. 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
  35. setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
  36. .1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
  37. /cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
  38. gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
  39. add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
  40. /gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
  41. dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
  42. adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
  43. idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
  44. putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
  45. adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
  46. {adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
  47. adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
  48. chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
  49. }if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
  50. length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
  51. cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
  52. 0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
  53. add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
  54. /eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
  55. known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
  56. /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
  57. 65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
  58. 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
  59. {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
  60. getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
  61. ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
  62. RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
  63. false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
  64. round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
  65. rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
  66. {dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
  67. B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
  68. 4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
  69. p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
  70. a}B /bos{/SS save N}B /eos{SS restore}B end
  71. %%EndProcSet
  72. TeXDict begin 39158280 55380996 1000 300 300 (monkey.dvi)
  73. @start /Fa 35 119 df<1238127C12FEA3127C123807077C8610>46
  74. D<13181378EA01F812FFA21201B3A7387FFFE0A213207C9F1C>49
  75. D<EA03FCEA0FFF383C1FC0387007E0007C13F0EAFE0314F8A21301127CEA3803120014F0
  76. A2EB07E014C0EB0F80EB1F00133E13385BEBE018EA01C0EA0380EA0700000E1338380FFF
  77. F05A5A5AB5FCA215207D9F1C>I<13FE3807FFC0380F07E0381E03F0123FEB81F8A3EA1F
  78. 0314F0120014E0EB07C0EB1F803801FE007F380007C0EB01F014F8EB00FCA2003C13FE12
  79. 7EB4FCA314FCEA7E01007813F8381E07F0380FFFC03801FE0017207E9F1C>I<14E01301
  80. 1303A21307130F131FA21337137713E7EA01C71387EA03071207120E120C121812381270
  81. 12E0B6FCA2380007E0A790B5FCA218207E9F1C>I<00301320383E01E0383FFFC0148014
  82. 005B13F8EA33C00030C7FCA4EA31FCEA37FF383E0FC0383807E0EA3003000013F0A214F8
  83. A21238127C12FEA200FC13F0A2387007E0003013C0383C1F80380FFF00EA03F815207D9F
  84. 1C>I<EB1F80EBFFE03803E0703807C0F0380F01F8121F123EA2387E00F0007C1300A2EA
  85. FC08EB7FC0EBFFE038FD80F038FF00F848137CA248137EA4127CA3003C137C123E001E13
  86. F86C13F0380783E03803FFC0C6130017207E9F1C>I<1470A214F8A3497EA2497EA3EB06
  87. 7FA2010C7F143FA2496C7EA201307F140F01707FEB6007A201C07F90B5FC4880EB8001A2
  88. D803007F14004880000680A23AFFE007FFF8A225227EA12A>65 D<B67E15F03907F001F8
  89. 6E7E157EA2157FA5157E15FE5DEC03F890B55AA29038F001FCEC007E811680151F16C0A6
  90. ED3F80A2ED7F00EC01FEB612F815C022227EA128>I<D903FE138090381FFF819038FF01
  91. E33901F8003FD803E0131F4848130F48481307121F48C71203A2481401127EA200FE91C7
  92. FCA8127EED0180127F7E15036C6C1400120F6C6C1306D803F05B6C6C13386CB413F09038
  93. 1FFFC0D903FEC7FC21227DA128>I<B612F8A23807F001EC007815381518151CA2150CA2
  94. 1418A21500A214381478EBFFF8A2EBF07814381418A491C7FCA8B512C0A21E227EA123>
  95. 70 D<D903FE134090391FFFC0C090387F00F1D801F8133F4848130FD807C01307000F14
  96. 03485A48C71201A2481400127EA200FE1500A791380FFFFC127E007F9038001FC0A27EA2
  97. 6C7E6C7E6C7E6C7ED801FC133F39007F80E790381FFFC30103130026227DA12C>I<B512
  98. C0A2D807F0C7FCB31518A41538A21570A215F014011407B6FCA21D227EA122>76
  99. D<D8FFF0EC0FFF6D5C000716E0D806FC1437A3017E1467A26D14C7A290391F800187A290
  100. 390FC00307A3903807E006A2903803F00CA2903801F818A3903800FC30A2EC7E60A2EC3F
  101. C0A2EC1F80A3EC0F00D8FFF091B5FC140630227EA135>I<B512FEECFFC03907F007F0EC
  102. 01F86E7E157E157FA6157E5D4A5AEC07F090B512C05D9038F00FE06E7E6E7E6E7EA81606
  103. EC00FEEDFF0CB538803FF8ED0FF027227EA12A>82 D<3801FE023807FF86381F01FE383C
  104. 007E007C131E0078130EA200F81306A27E1400B4FC13E06CB4FC14C06C13F06C13F86C13
  105. FC000313FEEA003F1303EB007F143FA200C0131FA36C131EA26C133C12FCB413F838C7FF
  106. E00080138018227DA11F>I<B53A0FFFF00FFEA2260FF00090C712E000076E14C0A26C6C
  107. 90393F800180A26D14C00001EE0300A26D496C5A0000026F1306A2017F9038C7F00CA202
  108. 8113F8013F01835BA29139C301FC38011F153016FE90260FE6005BA202FEEBFFE06D486D
  109. 5AA26D486D5AA36D486DC7FCA36D48130EA237227FA13A>87 D<EA0FFC383FFF80387E07
  110. C0EB03E0130114F0123C1200A2133FEA03FDEA1FC1EA3F01127E12FCA4EA7E02EB0CF838
  111. 1FF87F3807E03F18167E951B>97 D<B4FCA2121FABEB0FE0EB3FF8EBE07CEB803E497EEC
  112. 0F80A215C0A81580141F01801300EBC03E381EE07C381C3FF838180FC01A237EA21F>I<
  113. EBFF80000713E0380F83F0EA1F03123E127E387C01E090C7FC12FCA6127C127EA2003E13
  114. 186C1330380FC0603807FFC0C6130015167E9519>I<EB01FEA2EB003EABEA01FC3807FF
  115. BE380F81FE381F007E003E133E127E127C12FCA8127CA26C137E6C13FE380F83BE3907FF
  116. 3FC0EA01FC1A237EA21F>I<13FE3807FF80380F87C0381E01E0003E13F0EA7C0014F812
  117. FCA2B5FCA200FCC7FCA3127CA2127E003E13186C1330380FC0703803FFC0C6130015167E
  118. 951A>I<EB1FC0EB7FE0EBF1F0EA01E31203EA07C3EBC1E0EBC000A6EAFFFEA2EA07C0B2
  119. EA3FFCA2142380A211>I<3801FE0F3907FFBF80380F87C7381F03E7391E01E000003E7F
  120. A5001E5BEA1F03380F87C0EBFF80D809FEC7FC0018C8FCA2121C381FFFE06C13F86C13FE
  121. 001F7F383C003F48EB0F80481307A40078EB0F006C131E001F137C6CB45A000113C01921
  122. 7F951C>I<B4FCA2121FABEB07E0EB1FF8EB307CEB403CEB803EA21300AE39FFE1FFC0A2
  123. 1A237EA21F>I<121C123FA25A7EA2121CC7FCA7B4FCA2121FB2EAFFE0A20B247EA310>I<
  124. B4FCA2121FB3ADEAFFE0A20B237EA210>108 D<3AFF07F007F090391FFC1FFC3A1F303E
  125. 303E01401340496C487EA201001300AE3BFFE0FFE0FFE0A22B167E9530>I<38FF07E0EB
  126. 1FF8381F307CEB403CEB803EA21300AE39FFE1FFC0A21A167E951F>I<13FE3807FFC038
  127. 0F83E0381E00F0003E13F848137CA300FC137EA7007C137CA26C13F8381F01F0380F83E0
  128. 3807FFC03800FE0017167E951C>I<EAFE1FEB3FC0381E67E013C71387A2381F83C090C7
  129. FCADEAFFF0A213167E9517>114 D<EA0FF3EA3FFFEA781FEA6007EAE003A212F000FCC7
  130. FCEA7FE013F8EA3FFEEA0FFF120138000F80EAC007130312E0A238F00700EAFC0EEAEFFC
  131. EAC7F011167E9516>I<487EA41203A21207A2120F123FB5FCA2EA0F80ABEB8180A5EB83
  132. 00EA07C3EA03FEEA00F811207F9F16>I<38FF01FEA2381F003EAF147E14FE380F81BE39
  133. 07FF3FC0EA01FC1A167E951F>I<39FFE01FE0A2391F800700000F1306EBC00E0007130C
  134. 13E000035BA26C6C5AA26C6C5AA2EB7CC0A2137F6D5AA26DC7FCA2130EA21B167F951E>
  135. I E /Fb 5 53 df<121EEA61801240EAC0C0A7EA40801261EA1E000A0D7E8C0E>48
  136. D<121812F81218AA12FF080D7D8C0E>I<123EEA4180EA80C012C01200A2EA0180EA0300
  137. 1204EA08401230EA7F8012FF0A0D7E8C0E>I<123E1241EA61801201EA0300121EEA0180
  138. EA00C0A212C0A2EA4180EA3E000A0D7E8C0E>I<12035AA2120B12131223126312C3EAFF
  139. C0EA0300A3EA0FC00A0D7E8C0E>I E /Fc 1 89 df<B912C018E06CC81201EE001F6C6C
  140. ED03F06C6C1500000F17386D16186C6C160C6C6C1604A26C6C16026C6C1600137FA26D7E
  141. 6D7E130F806D7E6D7EA26D7E6D7E147E147F6E7E6E7EA2140F6E5A14034AC9FC140E5C5C
  142. 5CA25C495A495A49CAFC130EA24916024916045B49160C00011718491638484816F848C9
  143. EA01F0000E160F48ED01FF003FB812E0A25AB912C0373A7E7F3C>88
  144. D E /Fd 9 116 df<EA03C0380C2080EA1830383019001260131AA2EAC01C13181240EA
  145. 6028EA20CDEA1F07110D7E8C16>11 D<EA0C0CA3EA1818A4EA30301332A21372EA78B4EA
  146. 6F1CEA6000A25AA35A0F137E8C14>22 D<13201360A213C0A3EA0180A3EA0300A31206A2
  147. 5AA35AA35AA35AA35AA30B1D7E9511>61 D<1206120712061200A41238124CA2128C1298
  148. 1218A212301232A21264A2123808147F930C>105 D<1330133813301300A4EA01C0EA02
  149. 60EA0430136012081200A213C0A4EA0180A4EA630012E312C612780D1A81930E>I<121E
  150. 12065AA45A1338135C139CEA3118EA36001238EA3F80EA61C0EA60C8A3EAC0D013600E14
  151. 7F9312>I<EA30F8EA590C124E129C12981218A2EA301813191331A2EA6032131C100D7F
  152. 8C15>110 D<EA31E0EA5A70124CEA9C60EA98001218A25AA45AA20C0D7F8C0F>114
  153. D<1207EA1880EA19C0EA3180EA3800121E7EEA0380124112E1EAC1001282127C0A0D7E8C
  154. 10>I E /Fe 2 49 df<B512C0A212027D871A>0 D<1204120EA2121CA31238A212301270
  155. A21260A212C0A2070F7F8F0A>48 D E /Ff 9 104 df<B61280A219027D8A20>0
  156. D<126012F0A2126004047C8B0C>I<0040132000C01360006013C03830018038180300EA
  157. 0C066C5A6C5AEA01B0EA00E0A2EA01B0EA0318EA060C487E487E38300180386000C04813
  158. 600040132013147A9320>I<1203A4EAC30CEAE31CEA7338EA1FE0EA0780A2EA1FE0EA73
  159. 38EAE31CEAC30CEA0300A40E127D9215>I<7F487EEA0360EA0630487E487E487E487E38
  160. C00180A238600300EA30066C5A6C5A6C5A6C5A6C5A6C5A11127E9215>5
  161. D<EB3F80EBC460380304180004130400087F00107F0020EB0080A200401440A200801420
  162. A3B612E03980040020A400401440A200201480A20010EB01000008130200045B00031318
  163. 3800C460EB3F801B1C7E9720>8 D<D80F801320EA1FE0EA3FF8D8707C1360D8E01F13E0
  164. 39C007C1C0398003FF8001001300143E1B097E8E20>24 D<133C13E0EA01C013801203AD
  165. 13005A121C12F0121C12077E1380AD120113C0EA00E0133C0E297D9E15>102
  166. D<12F0121C12077E1380AD120113C0EA00E0133C13E0EA01C013801203AD13005A121C12
  167. F00E297D9E15>I E /Fg 33 123 df<13F8EA030C380E0604EA1C073838030800301388
  168. 00701390A200E013A0A214C01480A3EA6007EB0B8838307190380F80E016127E911B>11
  169. D<EB01F0EB0618EB080C1310EB200E13401380141CEA01001418143838020FF0EB10C0EB
  170. 0FE0EB00305AA21438A2481370A314E01218EB01C000141380EB0300EA230EEA20F890C7
  171. FCA25AA45AA217257F9C17>I<EA0780EA01C07F1200A27F1370A213781338A2133C131C
  172. A2131E130E131E133F136713C738018780EA03031206000E13C0EA1C011238007013E0EA
  173. E0004813F0141D7E9C18>21 D<3801803000031370A3380700E0A4380E01C0A4381C0388
  174. A3EA1E07383E1990383BE0E00038C7FCA25AA45AA25A151B7F9119>I<3801FFF85A120F
  175. 381E1E00EA180EEA38061270A2EAE00EA3130C131C13185BEA60606C5A001FC7FC15127E
  176. 9118>27 D<126012F0A2126004047C830C>58 D<126012F0A212701210A41220A2124012
  177. 80040C7C830C>I<130113031306A3130CA31318A31330A31360A213C0A3EA0180A3EA03
  178. 00A31206A25AA35AA35AA35AA35AA210297E9E15>61 D<12E01278121EEA0780EA01E0EA
  179. 0078131EEB0780EB01E0EB0078141EEC0780A2EC1E001478EB01E0EB0780011EC7FC1378
  180. EA01E0EA0780001EC8FC127812E019187D9520>I<903801F80890380E06189038380138
  181. 90386000F048481370485A48C71230481420120E5A123C15005AA35AA45CA300701302A2
  182. 00305B00385B6C5B6C136038070180D800FEC7FC1D1E7E9C1E>67
  183. D<3801FFC038003C001338A45BA45BA4485AA4485AA448C7FCA45AEAFFE0121C7E9B12>
  184. 73 D<3801FFE038003C001338A45BA45BA4485AA438038002A31404EA0700140C141814
  185. 38000E13F0B5FC171C7E9B1C>76 D<D801FCEBFF80D8001CEB1C00012E13181510A21327
  186. 01475B13431480A2903881C040A3EB80E0D801005B1470A300020139C7FCA3141D48131E
  187. 140EA2120C001C1304EAFF80211C7E9B21>78 D<EB03F8EB0E0E90383803809038E001C0
  188. EA01C039038000E048C7FC4814F0121E121C123CA25AA348EB01E0A3EC03C0A215801407
  189. EC0F0038703C0EEB421C383882385C381C83C0380787813801FF01380003031402148E14
  190. FC5C130114E01C257E9C21>81 D<3801FFFE39003C03C090383800E015F01570A24913F0
  191. A3EC01E001E013C0EC0780EC1E00EBFFF03801C038140C140EA2EA0380A43807001E1508
  192. A2151048130FD8FFE01320C7EA03C01D1D7E9B20>I<001FB512F0391C03807039300700
  193. 300020142012601240130E1280A2000014005BA45BA45BA45BA41201EA7FFF1C1C7F9B18
  194. >84 D<EA01E3EA0717EA0C0F1218EA380E12301270A2485AA4EB3880A3EA607838319900
  195. EA1E0E11127E9116>97 D<123F1207A2120EA45AA4EA39E0EA3A30EA3C1812381270131C
  196. A3EAE038A313301370136013C01261EA2300121E0E1D7E9C12>I<EA01F0EA030C120CEA
  197. 1C1EEA383CEA3018EA7000A25AA51304EA60081310EA3060EA1F800F127E9112>I<EA01
  198. F0EA0708120CEA1804EA38081230EA7030EA7FC0EAE000A51304EA60081310EA3060EA0F
  199. 800E127E9113>101 D<EA01C01203A2EA0180C7FCA6121C12271247A21287A2120EA25A
  200. A35A1380A21270EA71001232121C0A1C7E9B0E>105 D<1307130FA213061300A6137813
  201. 9CEA010C1202131C12041200A21338A41370A413E0A4EA01C01261EAF180EAF30012E612
  202. 7C1024809B11>I<EA0FC01201A2485AA448C7FCA4EA0E07EB0880EB11C01323381C4780
  203. EB8300001DC7FC121EEA3FC0EA38E01370A2EA7071A31372EAE032EA601C121D7E9C16>
  204. I<39381F81F0394E20C618394640E81CEB80F0EA8F00008E13E0120EA2391C01C038A315
  205. 703938038071A215E115E23970070064D83003133820127E9124>109
  206. D<EA3C1F384E6180384681C0EA4701128F128E120EA2381C0380A3EB070000381310A213
  207. 0E1420387006403830038014127E9119>I<380787803809C8603808D03013E0EA11C014
  208. 381201A238038070A31460380700E014C0EB0180EB8300EA0E86137890C7FCA25AA4123C
  209. B4FC151A819115>112 D<EA3C3CEA4E42EA4687EA470FEA8E1E130CEA0E00A25AA45AA4
  210. 5A123010127E9113>114 D<EA01F0EA060CEA0C04130EEA180CEA1C00121FEA0FE013F0
  211. EA03F8EA0038EA201CEA701812F01310EA8030EA6060EA1F800F127E9113>I<001C13C0
  212. EA27011247A238870380A2120EA2381C0700A438180E20A3EA1C1E380C26403807C38013
  213. 127E9118>117 D<EA1C03EA270712471303EA8701A2120EA2EA1C02A3130412181308A2
  214. EA1C10EA0C20EA07C010127E9114>I<001CEBC080392701C1C0124714C03987038040A2
  215. 120EA2391C070080A3EC0100EA1806A2381C0E02EB0F04380E13083803E1F01A127E911E
  216. >I<380787803808C8403810F0C03820F1E0EBE3C03840E1803800E000A2485AA4386380
  217. 8012F3EB810012E5EA84C6EA787813127E9118>I<EA0381EA07C1EA0FF6EA081CEA1008
  218. EA0010132013401380EA010012025AEA08041210EA3C18EA67F8EA43F0EA81E010127E91
  219. 13>122 D E /Fh 12 62 df<1360AAB512F0A238006000AA14167E9119>43
  220. D<120FEA30C0EA6060A2EA4020EAC030A9EA4020EA6060A2EA30C0EA0F000C137E9211>
  221. 48 D<120C121C12EC120CAFEAFFC00A137D9211>I<121FEA60C01360EAF07013301260EA
  222. 0070A2136013C012011380EA02005AEA08101210EA2020EA7FE012FF0C137E9211>I<EA
  223. 0FC0EA3070EA7038A31200133013E0EA0FC0EA007013381318131C126012F01318EAE038
  224. EA6070EA1FC00E137F9211>I<136013E0A2EA016012021206120C120812101220126012
  225. C0EAFFFCEA0060A5EA03FC0E137F9211>I<EA6060EA7FC01380EA44001240A3124FEA70
  226. C0EA40E0EA00601370A212E0A21360EA40E0EA21C0EA1F000C137E9211>I<EA07C0EA0C
  227. 20EA10701220EA6000A25A12CFEAD0C0EAE060EAC0201330A31240EA6020EA2060EA10C0
  228. EA0F000C137E9211>I<1240EA7FFC13F8EA4010EA80301320EA00401380EA0100A25A12
  229. 021206A2120EA512040E147E9311>I<EA0FC0EA1070EA20181260A21270EA3C30EA3F60
  230. EA0F8013E0EA31F0EA6078EAC01C130CA3EA6018EA3030EA0FC00E137F9211>I<120FEA
  231. 3080EA6040EA4060EAC0201330A31240EA6070EA30B0EA0F30120013201360EAE0401380
  232. EA4100123E0C137E9211>I<387FFFE0B512F0C8FCA6B512F06C13E0140A7E8B19>61
  233. D E /Fi 50 122 df<903901FF81FE011FEBEFFF903A7F00FF8F80903AFC01FE1FC03901
  234. F003FC1203D807E013F8EE0F80020190C7FCA7B712F0A22707E001F8C7FCB3A53A7FFE1F
  235. FFC0A22A2A7FA927>11 D<49B4EB7FC0011F9038C7FFF0903A7F01FFC038D9FC00EB003C
  236. 2701F003FC137E000316FED807E05BA2177C0201143894C7FCA5B812FEA23B07E001F800
  237. 7EB3A53C7FFE1FFF87FFE0A2332A7FA937>14 D<123C127EB4FCA21380A2127F123D1201
  238. A3EA0300A31206120E120C5A5A122009147BA912>39 D<123C127EB4FCA21380A2127F12
  239. 3D1201A3EA0300A31206120E120C5A5A122009147B8712>44 D<EB3FC03801FFF83803E0
  240. 7C380FC03F497E391F000F804814C0A2007EEB07E0A400FE14F0AF007E14E0A46CEB0FC0
  241. A26C1480390F801F006D5A3803F0FC6CB45A38003FC01C277EA621>48
  242. D<130C131C137CEA07FC12FF12F81200B3ADB512FCA216277BA621>I<EBFF80000713F0
  243. 380E03F8381800FE48137F127C00FEEB3F807E15C0141FA2127E003C133FC7FC1580A2EC
  244. 7F00147E14FE5CEB01F0495A495A5C49C7FC131C5B4913C05B485A3903800180EA070000
  245. 061303000FB5FC5A5A481400B6FCA21A277DA621>I<EBFF80000713F0380F01FC381C00
  246. 7E003E137F127FEC3F80A37E003E137FC71300A214FE5C495AEB07E0EBFF80A2EB01F0EB
  247. 00FC147E147FEC3F80A215C0A2123C127EB4FCA21580A248EB7F00127C003813FE381F01
  248. F83807FFF0C613801A277DA621>I<141C143CA2147C14FC1301A213031307130E130C13
  249. 1813381370136013C01201EA038013001206120E5A12185A12705AB612F0A2C7EAFC00A9
  250. 90383FFFF0A21C277EA621>I<00181306381F803EEBFFFC5C5C5C148049C7FC0018C8FC
  251. A7EB7F803819FFF0381B80F8381E007E00187FC7FCEC1F80A215C0A3127C12FEA315805A
  252. 0078133F006014006C133E001C5B380F01F83807FFE0C690C7FC1A277DA621>I<EB07F0
  253. EB3FFCEBFC0E3801E0073907C01F80EB803F120FEA1F005AEC1F0091C7FC127EA312FEEB
  254. 1FE0EB7FF8EB407C497E00FF133F9038001F80A25A15C0A4127EA3123E1580123F6C1400
  255. 6C133E6C6C5A3803E0F86CB45A38003F801A277DA621>I<1230123C003FB512E0A215C0
  256. 481480A215003870000600605B5C5A5C5CC75A495AA249C7FC5BA2130E131EA2133EA25B
  257. A313FCA41201A76C5A13701B297CA821>I<EB7FC03803FFF83807807C380C001E001C7F
  258. 5AEC07801278A2127C127E397F800F0013E0383FF01E381FFC3CEBFFF06C5B12036C7F14
  259. FC38079FFE380F0FFFEA1E0348C6138048137FEC1FC048130F14071403A315801278EC07
  260. 007E6C131E380F807C3807FFF0C613801A277DA621>I<EB7F803803FFE03807C0F0380F
  261. 807848487E48133E007E133F8000FE1480A415C0A4127E143FA26C137F6C135F380F809F
  262. EA07FF3801FE1FC7FC1580A4003EEB3F00127F143E5CA2007E5B383801F0381C07C0380F
  263. FF80D803FCC7FC1A277DA621>I<123C127E12FFA4127E123C1200AB123C127E12FFA412
  264. 7E123C081B7B9A12>I<1407A24A7EA34A7EA24A7EA3EC67F0A2ECC7F814C3A290380181
  265. FCA290380301FE1400497F01067FA24980153F011C800118131FA2013FB57EA290397000
  266. 0FF001601307A249801503000181491301A248C87E487ED8FFF890381FFFF8A22D297EA8
  267. 32>65 D<91387FE002903907FFF80690391FE01E0E90397F00039E01FCEB01FE4848EB00
  268. 7ED807F0143E5B4848141E001F150E485AA21606127F90C8FC16005AA97EA26D1406123F
  269. A36C6C140C120F6C6C14186D1438D801F814306C6C14E0017FEB03C090391FE00F009038
  270. 07FFFC9038007FE027297CA830>67 D<B612F815FF3A03F8003FE0ED07F0ED01F86F7E16
  271. 7E821780161F17C0A2EE0FE0A417F0AA17E0A3EE1FC0A3EE3F8017005E16FE4B5AED07F0
  272. ED1FE0B7128003F8C7FC2C297EA833>I<B712C0A23903F8001F1507ED03E01501150016
  273. 60A41630EC0180A21600A21403A2140F90B5FCA2EBF80F1403A21401160CA391C7FC1618
  274. A31638A3167816F8ED03F0150FB7FCA226297EA82B>I<91387FE002903907FFF8069039
  275. 1FE01E0E90397F00039E01FCEB01FE4848EB007ED807F0143E5B4848141E001F150E485A
  276. A21606127F90C8FC93C7FC5AA892B512E07E923800FE007F123FA27F121F120F6C7E7FEA
  277. 01F86C6C1301017FEB03BE90391FF00F1E903907FFFC0E9039007FE0022B297CA834>71
  278. D<B512E0A23803F800B3B3B512E0A213297EA818>73 D<D8FFF8ED1FFF6D5D000317C001
  279. 7E156FA36D15CFA26D6CEB018FA26D6CEB030FA36D6C1306A26D6C130CA26D6C1318A26D
  280. 6C1330A3027E1360A26E13C0A291381F8180A291380FC300A3EC07E6A2EC03FCA26E5AA3
  281. 6E5AD8FFFC0203B5FC156038297DA83F>77 D<D8FFFCEC7FFE7FD803FFEC0180A26D7E6D
  282. 7E6D7E6D7E1307806D7E6D7E6D7EEC7F80143F15C0EC1FE0EC0FF0EC07F8EC03FCA2EC01
  283. FEEC00FFED7F81ED3FC1ED1FE1A2ED0FF1ED07F9ED03FDED01FF81A2167F163F161F160F
  284. 1607A2D8FFFC140316012F297EA834>I<903801FFC0010F13F890383F80FE9039FE003F
  285. 80D801F8EB0FC048486D7E48486D7E000F8148486D7EA248486D7EA2007F8190C87EA348
  286. 1680AA6C16006D5CA2003F5DA26C6C495AA26C6C495A6C6C495A00035D6C6C495AD800FE
  287. EB3F8090263F80FEC7FC90380FFFF8010113C029297CA832>I<B612F015FE3A03F8007F
  288. 80ED1FE0ED07F0A2ED03F8A216FCA616F8A2ED07F0A2ED1FE0ED7F8090B5EAFE0015F001
  289. F8C8FCB1B512E0A226297EA82D>I<903801FFC0010F13F890383F80FE9039FE003F80D8
  290. 01F8EB0FC048486D7E48486D7E000F8148486D7EA248486D7EA2007F81A290C87EA24816
  291. 80AA6C1600A26D5C003F5DA26C6C495A143E3A0FE07F03F800079038C183F03A03F180C7
  292. E0D801F9EB6FC0D800FFEB7F8090263FC0FEC7FC90380FFFF80101158090C7123881ED1E
  293. 01ED1F0716FF170081A25E6F5A1503ED01F029357CA832>I<B612E015FC3A03F8007F80
  294. ED1FC06F7E6F7E6F7EA282A55EA24B5A4B5A4B5AED7F8090B500FCC7FC15F09038F801FC
  295. EC007F6F7E151F6F7E82A582A4170CED07F8171C923803FC38B539E000FFF0EE1FE02E29
  296. 7EA831>I<9038FF80200003EBF060390F8078E0381E001D4813071403481301A200F813
  297. 00A215607EA26C1400EA7F8013F013FF6C13F06C13FC6C7F6C7F00011480D8003F13C001
  298. 0113E0EB001FEC0FF01407140312C01401A37E15E07E6CEB03C07EB4EB078039E3E01F00
  299. 38C1FFFC38801FF01C297CA825>I<007FB7FCA29039007F007F007C151F00701507A200
  300. 608100E01680A2481501A5C791C7FCB3A790B67EA229297EA82E>I<3803FF80000F13E0
  301. 381F01F8383F80FC147EA280EA1F00C7FCA4EB3FFF3801FE3FEA0FE0EA1F80EA3F005A12
  302. FE150CA3145F007F139F393F831FF8391FFE0FF03903F807C01E1B7E9A21>97
  303. D<EAFFC0A2120FADEBC1FE9038C7FF809038DE07E09038F003F09038E001F89038C000FC
  304. A2157EA2157FA8157EA315FCA29038E001F89038B003F090381C0FE0390E07FF80390C01
  305. FC00202A7EA925>I<EB3FF03801FFFC3807E03E380FC07FEA1F80EA3F00A2007E133E14
  306. 00A212FEA7127EA2127F6C13031380001F1306380FC00C3807F0383801FFF038003FC018
  307. 1B7E9A1D>I<EC3FF0A21403ADEB3F833801FFF33807F03B380FC00F381F8007383F0003
  308. A2127EA312FEA8127EA27E1407EA1F80380FC01F3807E07B3901FFE3FF38007F83202A7E
  309. A925>I<EB7F803801FFF03807E0F8380F807C48487E48133F80127E158012FEA2B6FCA2
  310. 48C8FCA4127EA2127F6CEB0180A2391F800300380FC0063803F01C3801FFF838003FC019
  311. 1B7E9A1E>I<EB07F0EB3FF8EBFC7C3801F8FEEA03F013E01207147C1400A7B51280A238
  312. 07E000B3A5EA7FFFA2172A7FA914>I<EAFFC0A2120FAD14FE9038C3FF809038C60FC090
  313. 38C807E0EBD00301F013F013E0A213C0B139FFFC3FFFA2202A7EA925>104
  314. D<120FEA1F8013C0123FA2121F1380EA0F00C7FCA8EAFFC0A2120FB3A5EAFFF8A20D2B7E
  315. AA13>I<EAFFC0A2120FADEC1FF8A2EC07801500140E14185C5CEBC1C0EBC38013C7EBCF
  316. C013DFEBF7E0EBE3F013C3EBC1F8EBC0FC147C147E80EC1F80A2EC0FC015E039FFFC3FFC
  317. A21E2A7EA923>107 D<EAFFC0A2120FB3B3A2EAFFFCA20E2A7EA913>I<26FFC0FEEB3F80
  318. 903AC3FF80FFE03B0FC60FC183F0903AC807E201F89039D003E40001F001FC7F01E05BA2
  319. 01C05BB13CFFFC3FFF0FFFC0A2321B7E9A37>I<38FFC0FE9038C3FF80390FC60FC09038
  320. C807E0EBD00301F013F013E0A213C0B139FFFC3FFFA2201B7E9A25>I<EB3FC03801FFF8
  321. 3807E07E380F801F001F1480393F000FC0A2007EEB07E0A300FE14F0A8007E14E0A26CEB
  322. 0FC0A2391F801F80390FC03F003807E07E3801FFF838003FC01C1B7E9A21>I<38FFC1FE
  323. 9038C7FF80390FDE0FE09038F003F09038E001F801C013FC140015FEA2157FA8157E15FE
  324. A215FC140101E013F89038F007F09038DC0FE09038C7FF809038C1FC0001C0C7FCAAEAFF
  325. FCA220277E9A25>I<38FF83E0EB8FF8380F8C7CEB98FE13B013A0A2EBE07CEBC000B1EA
  326. FFFEA2171B7E9A1B>114 D<3803FC60381FFFE0EA3C03EA7801EA700000F01360A300FC
  327. 1300B47EEA7FFC13FF6C13C0000F13E0000313F0EA003FEB03F8EAC00014787EA27E1470
  328. 6C13E0EAFE0338E7FF803881FE00151B7E9A1A>I<1360A413E0A21201A212031207121F
  329. B512E0A23807E000AE1430A73803F0603801F8C03800FF80EB3F0014267FA51A>I<39FF
  330. C03FF0A2000F1303B21407A2140F0007131B3803E0333901FFE3FF38007F83201B7E9A25
  331. >I<39FFF801FFA2390FC000707F000714606D13E0000314C07F0001EB0180A23900FC03
  332. 00A26D5AEB7E06EB7F0EEB3F0C148CEB1F98A2EB0FF0A36D5AA26D5AA26D5A201B7F9A23
  333. >I<39FFF80FFEA2390FE001C0D807F013800003EB03003801F806EBFC0E6C6C5AEB7E38
  334. EB3F30EB1FE05C6D7E130780497EEB0DFCEB18FEEB387E497E01E013803901C01FC0EB80
  335. 0F39030007E048EB03F039FFE01FFFA2201B7F9A23>120 D<39FFF801FFA2390FC00070
  336. 7F000714606D13E0000314C07F0001EB0180A23900FC0300A26D5AEB7E06EB7F0EEB3F0C
  337. 148CEB1F98A2EB0FF0A36D5AA26D5AA26D5AA249C7FCA25BEA3006EAFC0E130C5B1338EA
  338. 7870EA3FE0EA1F8020277F9A23>I E /Fj 9 98 df<127012F812FCA3127C1204A21208
  339. A3121012201240060E7D850D>44 D<1360EA01E0120F12FF12F31203B3A2387FFF80A211
  340. 1B7D9A18>49 D<EA07F8EA1FFE38383F8038780FC0EAFC0714E01303A21278EA000714C0
  341. A2EB0F80EB1F00131E13385B5B38018060EA03001206000813E0381FFFC05A5AB5FCA213
  342. 1B7E9A18>I<EA07F8EA1FFEEA3C1FEB0F80387C07C0127E127C123838000F80A2EB1E00
  343. 5BEA03F8EA001EEB0F80EB07C0A214E01230127812FCA214C038780F80EB1F00EA1FFEEA
  344. 07F8131B7E9A18>I<EB018013031307130F131F133F136F13CF138F1201EA030F120612
  345. 0C12181230126012C0B512F8A238000F80A6EBFFF8A2151B7F9A18>I<137EEA03FF3807
  346. 8180380F03C0EA1E07123C387C03800078C7FCA212F813F8EAFB0E38FA0780EAFC0314C0
  347. 00F813E0A41278A214C0123CEB0780381E0F00EA07FEEA03F8131B7E9A18>54
  348. D<1260387FFFE0A214C01480A238E00300EAC0065B5BC65AA25B13E0A212015B1203A412
  349. 07A66C5A131C7D9B18>I<EA03F8EA0FFEEA1E0F383C07801278EB03C012F8A214E0A4EA
  350. 78071238EA3C0BEA0E1BEA03E3EA000314C0A2EA3807007C13801400EA780FEA383CEA1F
  351. F8EA0FE0131B7E9A18>57 D<EA0FF8EA1C1E383E0F80130714C0121C1200137FEA07E7EA
  352. 1F07123C127C12F8A3EA780B383E13F8EA0FE115127F9117>97 D
  353. E /Fk 35 122 df<133C0163133001C1137038018080000314201301D807031340EC0080
  354. 390E00010014025CEBE01A380F1021000E1341EC8080EA1A203839C10038300160387000
  355. E0A248EB0100A31402A200605B00705B00305B6C1360380E0380D801FCC7FC1C1F7B9D20
  356. >38 D<12181238127812381208A21210A212201240A21280050C7D830D>44
  357. D<EAFFC0A30A037D890F>I<1304130C131813381378EA07B8EA0070A413E0A4EA01C0A4
  358. EA0380A4EA0700A45AEAFFF00E1C7B9B15>49 D<EB0F80EB3860EB6020EBC0E0EA018048
  359. C7FC1206120E120C121C13F8EA3904EA3A06EA3C031278A2007013801400EA600712E0A2
  360. 1306130E130CEA601C1318EA2030EA30C0EA0F80131D7C9B15>54
  361. D<1206120FA212061200AA1230127812F0126008127C910D>58 D<1418A21438A21478A2
  362. 14B8EB0138A2EB023C141C1304130C13081310A21320A2EB7FFCEBC01C1380EA0100141E
  363. 0002130EA25A120C001C131EB4EBFFC01A1D7E9C1F>65 D<903803F02090381E0C609038
  364. 3002E09038E003C03801C001EA038048C7FC000E1480121E121C123C15005AA35AA41404
  365. A35C12705C6C5B00185B6C485AD80706C7FCEA01F81B1E7A9C1E>67
  366. D<EA03FFEA00781370A413E0A4EA01C0A4EA0380A4EA0700A4120EA4121EEAFFC0101C7D
  367. 9B10>73 D<3801FFC038003C001338A45BA45BA4485AA438038002A31404EA0700140C14
  368. 181438000E13F0B5FC171C7E9B1A>76 D<D801FEEB01FED8003E14E0012EEB03C01505A2
  369. 1509014EEB0B801513152313470187EB4700A21587EC0107D80107130E14021404A20002
  370. 495AEB0388149014A000045C14C0A2000C1380001CEB007839FF8307FF271C7E9B25>I<
  371. D801FCEBFF80D8001CEB1C00012E13181510A2132701475B13431480A2903881C040A3EB
  372. 80E0D801005B1470A300020139C7FCA3141D48131E140EA2120C001C1304EAFF80211C7E
  373. 9B1F>I<3801FFFE39003C038090383801C0EC00E0A3EB7001A315C0EBE0031580EC0700
  374. 141C3801FFF001C0C7FCA3485AA448C8FCA45AEAFFE01B1C7E9B1C>80
  375. D<EB0F84EB304CEB403CEB8018EA01005AA200061310A214001207A2EA03E013FC6CB4FC
  376. 38007F80EB07C01301A21300A21220A238600180A2EB03001302EAF004EACC18EA83E016
  377. 1E7D9C17>83 D<001FB512C0381C070138300E0000201480126012405B1280A200001400
  378. 5BA45BA45BA4485AA41203EA7FFE1A1C799B1E>I<EA01E3EA0717EA0C0F1218EA380E12
  379. 301270A2EAE01CA41339A3EA6079EA319AEA1E0C10127C9115>97
  380. D<123F1207A2120EA45AA4EA39E0EA3A18EA3C0C12381270130EA3EAE01CA31318133813
  381. 301360EA60C0EA3180EA1E000F1D7C9C13>I<13F8EA0304120EEA1C0EEA181CEA300012
  382. 70A25AA51304EA60081310EA3060EA0F800F127C9113>I<EB07E01300A2EB01C0A4EB03
  383. 80A43801E700EA0717EA0C0F1218EA380E12301270A2485AA41339A3EA6079EA319AEA1E
  384. 0C131D7C9C15>I<13F8EA0704120CEA1802EA38041230EA7008EA7FF0EAE000A5EA6004
  385. 1308EA30101360EA0F800F127C9113>I<EB03C0EB0670130CEB1C601400A25BA53803FF
  386. 8038007000A55BA5485AA5485AA390C7FCA25A12C612E65A12781425819C0D>I<EB78C0
  387. EA01C5EA03031206000E1380120C121CA238380700A4130EA3EA181EEA0C7CEA079CEA00
  388. 1CA25BA2EAC030EAE070EAC1C0007FC7FC121A7E9113>I<EA0FC01201A2485AA448C7FC
  389. A4EA0E3E13C3380F0380120E121E121CA338380700A3130E00701340A2131C1480EAE00C
  390. 38600700121D7E9C15>I<EA01801203EA0100C7FCA7121C12261247A2128EA2120E5AA3
  391. 5AA21271A31272A2123C091C7C9B0D>I<EA1F801203A2EA0700A4120EA45AA45AA45AA4
  392. 12E2A312E412641238091D7D9C0B>108 D<391C1E078039266318C0394683A0E0384703
  393. C0008E1380A2120EA2391C0701C0A3EC0380D8380E1388A2EC0708151039701C03203930
  394. 0C01C01D127C9122>I<EA383EEA4CC3384D0380124E129E129C121CA238380700A3130E
  395. 00701340A2131C1480EAE00C3860070012127C9117>I<13F8EA030CEA0E06487E121812
  396. 3000701380A238E00700A3130EA25BEA60185BEA30E0EA0F8011127C9115>I<38038780
  397. 3804C860EBD03013E0EA09C014381201A238038070A31460380700E014C0EB0180EB8300
  398. EA0E86137890C7FCA25AA45AB4FC151A809115>I<EA1C3CEA2642EA4687EA4707EA8E06
  399. 1300120EA25AA45AA45A123010127C9112>114 D<EA01F0EA0608120C131CEA1818EA1C
  400. 00121F13C0EA0FF01207EA00781338EA603012E012C0EA8060EA60C0EA1F000E127D9111
  401. >I<12035AA3120EA4EAFFE0EA1C00A35AA45AA4EAE080A2EAE100A2126612380B1A7C99
  402. 0E>I<381C0180EA2E03124EA2388E0700A2121CA2EA380EA438301C80A3EA383C38184D
  403. 00EA0F8611127C9116>I<381E0183382703871247148338870701A2120EA2381C0E02A3
  404. 1404EA180C131C1408EA1C1E380C26303807C3C018127C911C>119
  405. D<381C0180EA2E03124EA2388E0700A2121CA2EA380EA4EA301CA3EA383CEA1878EA0FB8
  406. EA003813301370EAE0605BEA81800043C7FC123C111A7C9114>121
  407. D E /Fl 88 125 df<B6FC3878001F007C13076C7F001E7F001F1480380F800012077F6C
  408. 6C130012017F6C7E1378A2133013205B49138048C7FC120214015A48EB0300485B48131F
  409. 007FB5FCB6FC191C7E9B1E>6 D<EB7E1F3901C1B180390303E3C0000713C3000EEBC180
  410. 903801C000A6B512FC380E01C0B0387F87FC1A1D809C18>11 D<137E3801C180EA030138
  411. 0703C0120EEB018090C7FCA5B512C0EA0E01B0387F87F8151D809C17>I<EB7FC0EA01C1
  412. EA03031207EA0E01A7B5FCEA0E01B0387FCFF8151D809C17>I<90383F07E03901C09C18
  413. 380380F0D80701133C000E13E00100131892C7FCA5B612FC390E00E01CB03A7FC7FCFF80
  414. 211D809C23>I<126012F0A71260AD1200A5126012F0A21260041E7C9D0C>33
  415. D<EA6060EAF0F0EAF8F8EA6868EA0808A3EA1010A2EA2020EA4040EA80800D0C7F9C15>
  416. I<126012F012F812681208A31210A2122012401280050C7C9C0C>39
  417. D<1380EA0100120212065AA25AA25AA35AA412E0AC1260A47EA37EA27EA27E12027EEA00
  418. 80092A7C9E10>I<7E12407E12307EA27EA27EA37EA41380AC1300A41206A35AA25AA25A
  419. 12205A5A092A7E9E10>I<1203A4EAC30CEAE31CEA7338EA1FE0EA0780A2EA1FE0EA7338
  420. EAE31CEAC30CEA0300A40E127D9E15>I<1306ADB612E0A2D80006C7FCAD1B1C7E9720>I<
  421. 126012F0A212701210A41220A212401280040C7C830C>I<EAFFE0A20B0280890E>I<1260
  422. 12F0A2126004047C830C>I<130113031306A3130CA31318A31330A31360A213C0A3EA01
  423. 80A3EA0300A31206A25AA35AA35AA35AA35AA210297E9E15>I<EA03C0EA0C30EA1818EA
  424. 300CA2EA700EEA6006A2EAE007ADEA6006A2EA700EEA300CA2EA1818EA0C30EA07E0101D
  425. 7E9B15>I<5A1207123F12C71207B3A5EAFFF80D1C7C9B15>I<EA07C0EA1830EA201CEA40
  426. 0C130EEAF00F12F81307A21270EA000F130EA2131CA213381370136013C0EA0180EA0300
  427. EA0601120C1218EA1002EA3FFE127F12FF101C7E9B15>I<EA07E0EA1830EA201CA2EA78
  428. 1E130E131E1238EA001CA2131813301360EA07C0EA0030131CA2130E130FA2127012F8A3
  429. EAF00EEA401C1220EA1830EA07C0101D7E9B15>I<130CA2131C133CA2135C13DC139CEA
  430. 011C120312021204120C1208121012301220124012C0B512C038001C00A73801FFC0121C
  431. 7F9B15>I<EA300CEA3FF813F013C0EA2000A6EA23E0EA2C30EA3018131CEA200E120013
  432. 0FA3126012F0A3EA800EEA401E131CEA2038EA1870EA07C0101D7E9B15>I<13F0EA030C
  433. EA0404EA0C0EEA181E1230130CEA7000A21260EAE3E0EAE430EAE818EAF00C130EEAE006
  434. 1307A51260A2EA7006EA300E130CEA1818EA0C30EA03E0101D7E9B15>I<1240387FFF80
  435. 1400A2EA4002485AA25B485AA25B1360134013C0A212015BA21203A41207A66CC7FC111D
  436. 7E9B15>I<EA03E0EA0C30EA1008EA200C13061260A21270A2EA7C0CEA3E18EA3FB0EA1F
  437. E0EA07F013F8EA18FCEA307EEA601E130FEAC0071303A4EA60021304EA300CEA1C10EA07
  438. E0101D7E9B15>I<EA03C0EA0C30EA1818EA300C1270EA600EEAE006A21307A51260EA70
  439. 0F1230EA1817EA0C27EA07C7EA0006A2130EEA300C127813181270EA2030EA10C0EA0F80
  440. 101D7E9B15>I<126012F0A212601200AA126012F0A2126004127C910C>I<126012F0A212
  441. 601200AA126012F0A212701210A41220A212401280041A7C910C>I<007FB512C0B612E0
  442. C9FCA8B612E06C14C01B0C7E8F20>61 D<EA0FE0EA3038EA401CEAE00E12F0A3EA000C13
  443. 1C1330136013C0138012011300A6C7FCA51203EA0780A2EA03000F1D7E9C14>63
  444. D<1306A3130FA3EB1780A2EB37C01323A2EB43E01341A2EB80F0A338010078A2EBFFF838
  445. 02003CA3487FA2000C131F80001E5BB4EBFFF01C1D7F9C1F>65 D<B512C0380F00788080
  446. 140E140FA4140E141E5C14F8EBFFF0EB003C8080801580A5EC0F00A2141E1478B512E019
  447. 1C7F9B1D>I<90381F8080EBE0613801801938070007000E13035A14015A00781300A212
  448. 7000F01400A8007014801278A212386CEB0100A26C13026C5B380180083800E030EB1FC0
  449. 191E7E9C1E>I<B512C0380F00F0143C140E80A2EC038015C01401A215E0A815C0A21403
  450. 158014071500140E5C1470B512C01B1C7E9B20>I<B512FC380F003C140C1404A2140614
  451. 02A213011400A35B13FF13037FA3140113001402A31406A2140C143CB512FC181C7E9B1C
  452. >I<B512F8380F007814181408A2140C1404A213011400A35B13FF13037FA490C7FCA8EA
  453. FFF8161C7E9B1B>I<90381F8080EBE0613801801938070007000E13035A14015A007813
  454. 00A2127000F01400A6ECFFF0EC0F80007013071278A212387EA27E6C130B380180113800
  455. E06090381F80001C1E7E9C21>I<39FFF0FFF0390F000F00AC90B5FCEB000FAD39FFF0FF
  456. F01C1C7F9B1F>I<EAFFF0EA0F00B3A8EAFFF00C1C7F9B0F>I<3807FF8038007C00133CB3
  457. 127012F8A21338EA7078EA4070EA30E0EA0F80111D7F9B15>I<39FFF01FE0390F000780
  458. EC060014045C5C5C5C5C49C7FC13021306130FEB17801327EB43C0EB81E013016D7E1478
  459. A280143E141E80158015C039FFF03FF01C1C7F9B20>I<EAFFF8EA0F8090C7FCB01408A3
  460. 1418A2141014301470EB01F0B5FC151C7E9B1A>I<B46CEBFF80000FECF800A2390BC001
  461. 78A33809E002A23808F004A3EB7808A3EB3C10A3EB1E20A3EB0F40A2EB0780A3EB030012
  462. 1C3AFF8307FF80211C7E9B26>I<B4EB1FF0390F8003809038C00100120BEA09E0EA08F0
  463. A21378133C133E131E130F14811307EB03C1EB01E114F113001479147D143D141FA28080
  464. 80121CB46C7E1C1C7F9B1F>I<EB3F80EBE0E03803803848487E000E7F487F003C148000
  465. 381303007814C0A20070130100F014E0A8007014C000781303A200381480003C1307001C
  466. 14006C130E6C5B6C6C5A3800E0E0EB3F801B1E7E9C20>I<B51280380F00E01478143C14
  467. 1C141EA5141C143C147814E0EBFF8090C7FCACEAFFF0171C7E9B1C>I<EB3F80EBE0E038
  468. 03803848487E000E7F487F003C148000381303007814C0A20070130100F014E0A8007014
  469. C000781303A200381480383C0E07D81C111300380E208E0007135C3803A0783900F0E020
  470. 133FEB0060EC3060EC38E0EC3FC0A2EC1F80EC0F001B257E9C20>I<B5FC380F01E0EB00
  471. 7880141C141EA4141C143C5CEB01E001FFC7FCEB01E0EB0070147880A61510A2141CA239
  472. FFF00E20C7EA03C01C1D7E9B1F>I<3807E080EA1C19EA30051303EA600112E01300A36C
  473. 13007E127CEA7FC0EA3FF8EA1FFEEA07FFC61380130FEB07C0130313011280A300C01380
  474. A238E00300EAD002EACC0CEA83F8121E7E9C17>I<007FB512C038700F01006013000040
  475. 1440A200C014201280A300001400B1497E3803FFFC1B1C7F9B1E>I<39FFF01FF0390F00
  476. 0380EC0100B3A26C1302138000035BEA01C03800E018EB7060EB0F801C1D7F9B1F>I<39
  477. FFE00FF0391F0003C0EC01806C1400A238078002A213C000035BA2EBE00C00011308A26C
  478. 6C5AA213F8EB7820A26D5AA36D5AA2131F6DC7FCA21306A31C1D7F9B1F>I<3AFFE1FFC0
  479. FF3A1F003E003C001E013C13186C6D1310A32607801F1320A33A03C0278040A33A01E043
  480. C080A33A00F081E100A39038F900F3017913F2A2017E137E013E137CA2013C133C011C13
  481. 38A20118131801081310281D7F9B2B>I<39FFF07FC0390FC01E003807800CEBC0080003
  482. 5B6C6C5A13F000005BEB7880137C013DC7FC133E7F7F80A2EB13C0EB23E01321EB40F049
  483. 7E14783801007C00027F141E0006131F001F148039FF807FF01C1C7F9B1F>I<39FFF003
  484. FC390F8001E00007EB00C06D13800003EB01006D5A000113026C6C5A13F8EB7808EB7C18
  485. EB3C10EB3E20131F6D5A14C06D5AABEB7FF81E1C809B1F>I<387FFFF0EA7C01007013E0
  486. 386003C0A238400780130F1400131E12005B137C13785BA2485A1203EBC010EA0780A2EA
  487. 0F00481330001E13205A14604813E0EAF803B5FC141C7E9B19>I<12FEA212C0B3B312FE
  488. A207297C9E0C>I<EA0808EA1010EA2020EA4040A2EA8080A3EAB0B0EAF8F8EA7878EA30
  489. 300D0C7A9C15>I<12FEA21206B3B312FEA20729809E0C>I<1208121012201240A21280A3
  490. 12B012F812781230050C7D9C0C>96 D<EA1FC0EA3070EA78387F12301200A2EA01FCEA0F
  491. 1C12381270126000E01340A3EA603C38304E80381F870012127E9115>I<12FC121CAA13
  492. 7CEA1D87381E0180381C00C014E014601470A6146014E014C0381E018038190700EA10FC
  493. 141D7F9C17>I<EA03F8EA0C0CEA181E1230EA700CEA600012E0A61260EA70021230EA18
  494. 04EA0C18EA03E00F127F9112>I<EB1F801303AAEA03F3EA0E0BEA1807EA300312701260
  495. 12E0A6126012701230EA1807EA0E1B3803E3F0141D7F9C17>I<EA07E0EA0C30EA1818EA
  496. 300CEA700EEA600612E0EAFFFEEAE000A41260EA70021230EA1804EA0C18EA03E00F127F
  497. 9112>I<13F8EA018CEA071E1206EA0E0C1300A6EAFFE0EA0E00B0EA7FE00F1D809C0D>I<
  498. EB03803807C4C0EA1C783838388038301800EA701CA4EA3018EA38386C5AEA27C00020C7
  499. FCA21230EA3FF86CB4FC1480EA2003386001C0EAC000A33860018038300300EA1C0EEA07
  500. F8121C7F9215>I<12FC121CAA137C1387EA1D03001E1380121CAD38FF9FF0141D7F9C17>
  501. I<1218123CA21218C7FCA712FC121CB0EAFF80091D7F9C0C>I<13C0EA01E0A2EA00C013
  502. 00A7EA07E01200B3A21260EAF0C012F1EA6180EA3E000B25839C0D>I<12FC121CAAEB0F
  503. E0EB0780EB06005B13105B5B13E0121DEA1E70EA1C781338133C131C7F130F148038FF9F
  504. E0131D7F9C16>I<12FC121CB3A9EAFF80091D7F9C0C>I<39FC7E07E0391C838838391D01
  505. 9018001EEBE01C001C13C0AD3AFF8FF8FF8021127F9124>I<EAFC7CEA1C87EA1D03001E
  506. 1380121CAD38FF9FF014127F9117>I<EA03F0EA0E1CEA1806487E00701380EA600100E0
  507. 13C0A600601380EA700300301300EA1806EA0E1CEA03F012127F9115>I<EAFC7CEA1D87
  508. 381E0180001C13C0EB00E0A21470A614E0A2EB01C0001E1380381D0700EA1CFC90C7FCA7
  509. B47E141A7F9117>I<3803E080EA0E19EA1805EA3807EA7003A212E0A61270A2EA380712
  510. 18EA0E1BEA03E3EA0003A7EB1FF0141A7F9116>I<EAFCE0EA1D38EA1E78A2EA1C301300
  511. ACEAFFC00D127F9110>I<EA1F90EA2070EA4030EAC010A212E0EAF800EA7F80EA3FE0EA
  512. 0FF0EA00F8EA8038131812C0A2EAE010EAD060EA8FC00D127F9110>I<1204A4120CA212
  513. 1C123CEAFFE0EA1C00A91310A5120CEA0E20EA03C00C1A7F9910>I<38FC1F80EA1C03AD
  514. 1307120CEA0E1B3803E3F014127F9117>I<38FF07E0383C0380381C0100A2EA0E02A2EA
  515. 0F06EA0704A2EA0388A213C8EA01D0A2EA00E0A3134013127F9116>I<39FF3FC7E0393C
  516. 0703C0001CEB01801500130B000E1382A21311000713C4A213203803A0E8A2EBC0680001
  517. 1370A2EB8030000013201B127F911E>I<38FF0FE0381E0700EA1C06EA0E046C5AEA0390
  518. 13B0EA01E012007F12011338EA021C1204EA0C0E487E003C138038FE1FF014127F9116>
  519. I<38FF07E0383C0380381C0100A2EA0E02A2EA0F06EA0704A2EA0388A213C8EA01D0A2EA
  520. 00E0A31340A25BA212F000F1C7FC12F312661238131A7F9116>I<EA7FFCEA70381260EA
  521. 407013F013E0EA41C012031380EA0700EA0F04120E121CEA3C0CEA380812701338EAFFF8
  522. 0E127F9112>I<B512F01401808B15>I<B812802901808B2A>I E
  523. end
  524. %%EndProlog
  525. %%BeginSetup
  526. %%Feature: *Resolution 300dpi
  527. TeXDict begin
  528. %%PaperSize: a4
  529. %%BeginPaperSize: a4
  530. a4
  531. %%EndPaperSize
  532. %%EndSetup
  533. %%Page: 1 1
  534. 1 0 bop 62 45 a Fl(Th)o(e)14 b(follo)o(win)o(g)e(i)q(s)h(extract)o(e)q
  535. (d)i(f)q(rom)d(an)i(art)o(icle)f(in)0 95 y Fk(Computers)i(&)f
  536. (Mathematics)h(with)g(Applic)n(ations,)f Fj(9,)i Fl(1{10,)c(1993.)175
  537. 204 y Fi(Monk)n(ey)21 b(T)-6 b(e)r(st)o(s)22 b(for)g(Ran)n(dom)g(Nu)o
  538. (m)m(b)q(er)e(Gen)n(era)n(t)o(ors)0 341 y(1)66 b(In)n(tro)r(d)n(u)n(ct)
  539. n(ion)0 432 y Fl(F)m(ew)18 b(im)o(age)q(s)e(in)o(v)o(ok)o(e)h(t)n(h)o
  540. (e)h(m)o(yst)o(er)q(ie)q(s)f(an)o(d)h(ul)o(t)o(im)o(a)o(t)o(e)d(cert)o
  541. (ain)o(t)o(ie)q(s)k(of)e(a)g(s)q(equence)j(of)d(ran)o(dom)f(ev)o(en)o
  542. (t)o(s)j(as)0 482 y(w)o(ell)g(as)g(t)n(h)o(a)o(t)h(of)f(t)n(h)o(e)h
  543. (pro)o(v)o(erbial)f(monk)o(ey)e(a)o(t)j(a)f(t)o(yp)q(ewr)q(it)o(er.)35
  544. b(Surpr)q(i)q(s)q(in)o(gly)m(,)18 b(m)o(an)o(y)g(que)q(st)o(ions)i(a)o
  545. (b)q(ou)o(t)0 532 y(t)n(h)o(e)15 b(monk)o(ey's)d(lit)o(erary)h(ou)o(t)o
  546. (pu)o(t|t)n(h)o(e)i(t)o(im)o(e)q(s)e(b)q(et)o(w)o(een)i(ap)o(p)q
  547. (earance)q(s)g(of)e(cert)o(ain)i(str)q(in)o(gs,)f(t)n(h)o(e)g(n)n(u)o
  548. (m)n(b)q(er)g(of)0 581 y(di)q(st)o(inct)c(four-let)n(t)o(er)h(w)o(ords)
  549. f(in)f(a)h(milli)o(on)d(k)o(eystrok)o(e)q(s,)12 b(t)n(h)o(e)e(t)o(im)o
  550. (e)f(n)o(ee)q(d)o(e)q(d)j(t)o(o)e(sp)q(ell)f(CA)m(T,)g(for)h
  551. (example|are)0 631 y(w)o(ell)k(suit)o(e)q(d)h(for)g(ass)q(e)q(ss)q(in)o
  552. (g)h(b)q(ot)n(h)f(u)o(niformit)o(y)e(an)o(d)h(in)o(d)o(ep)q(en)o(d)o
  553. (ence)j(in)d(t)n(h)o(e)i(ou)o(t)o(pu)o(t)g(of)e(a)g(ran)o(dom)f(n)n(u)o
  554. (m)n(b)q(er)0 681 y(gen)o(era)o(t)o(or)i((t)n(h)o(e)f(monk)o(ey).)j
  555. (T)m(ec)o(hnically)m(,)11 b(w)o(e)j(are)g(concer)q(n)o(e)q(d)h(wit)n(h)
  556. e(o)o(v)o(erlap)o(pin)o(g)g(m-t)o(uple)q(s)f(of)h(su)o(cce)q(ss)q(iv)o
  557. (e)0 731 y(elem)o(en)o(t)o(s)h(in)f(a)h(ran)o(dom)e(s)q(equence.)62
  558. 781 y(F)m(or)17 b(y)o(ears,)i(in)e(m)o(y)f(ann)n(ual)g(cours)q(e)j
  559. (Compu)o(t)o(er)e(M)o(et)n(h)o(o)q(ds)i(in)e(Proba)o(bilit)o(y)f(an)o
  560. (d)h(St)o(a)o(t)o(i)q(st)o(ics,)g(I)g(calle)q(d)0 830
  561. y(t)n(h)o(e)q(s)q(e)d(Ov)o(erlap)o(pin)o(g)f(m-T)m(uple)d(T)m(e)q(st)o
  562. (s.)19 b(Bu)o(t)14 b(for)f(t)n(h)o(e)g(last)g(few)f(y)o(ears)i(I)f(h)o
  563. (a)o(v)o(e)f(us)q(e)q(d)i(t)n(h)o(e)f(monk)o(ey)f(m)o(et)o(aph)o(or.)0
  564. 880 y(It)i(s)q(eems)g(a)g(b)q(et)n(t)o(er)i(w)o(ay)e(t)o(o)g(st)o(im)n
  565. (ula)o(t)o(e)f(t)n(h)o(e)i(in)o(t)o(ere)q(st)o(s)h(of)e(t)n(h)o(e)h(st)
  566. o(ud)o(en)o(t)o(s)h(an)o(d,)d(b)o(y)h(in)o(v)o(okin)o(g)f(an)h(in)o(t)o
  567. (ere)q(st)o(in)o(g)0 930 y(im)o(age,)d(m)o(ak)o(e)i(t)n(h)o(em)g(more)g
  568. (readily)h(accept)h(t)n(h)o(e)g(id)o(eas)f(an)o(d)g(ev)o(en)g(feel)g
  569. (as)g(t)n(h)o(ough)g(t)n(h)o(ey)h(w)o(ere)g(t)n(h)o(e)q(ir)f(o)o(wn.)62
  570. 980 y(W)m(e)h(h)o(o)o(p)q(e)g(it)g(will)e(h)o(a)o(v)o(e)i(a)g(s)q
  571. (imilar)d(e13ect)17 b(on)e(y)o(ou,)f(t)n(h)o(e)i(read)o(er|not)h(t)n
  572. (h)o(a)o(t)e(I)g(n)o(ece)q(ssar)q(ily)i(equa)o(t)o(e)e(y)o(ou)0
  573. 1030 y(wit)n(h)f(t)n(h)o(e)g(st)o(ud)o(en)o(t)o(s)i((or)e(t)n(h)o(e)h
  574. (monk)o(ey).)62 1080 y(Thi)q(s)f(art)o(icle)f(d)o(e)q(scr)q(ib)q(e)q
  575. (s)i(som)o(e)e(v)o(ery)h(s)q(imple,)d(as)j(w)o(ell)f(as)h(som)o(e)f
  576. (quit)o(e)g(so)o(phi)q(st)o(ica)o(t)o(e)q(d,)g(t)o(e)q(st)o(s)j(t)n(h)o
  577. (a)o(t)e(sh)o(e)q(d)0 1129 y(ligh)o(t)c(on)h(t)n(h)o(e)h(suit)o(a)o
  578. (bilit)o(y)d(of)h(cert)o(ain)i(ran)o(dom)d(n)n(u)o(m)n(b)q(er)i(gen)o
  579. (era)o(t)o(ors.)19 b(Th)o(e)11 b(gen)o(era)o(t)o(ors)i(are)f(us)q(e)q
  580. (d)f(t)o(o)h(pro)o(vid)o(e)0 1179 y(t)n(h)o(e)j(ran)o(dom)e(k)o
  581. (eystrok)o(e)q(s)i(for)f(our)h(monk)o(ey)m(.)i(Th)o(e)e(k)o(eyb)q
  582. (oards)g(ran)o(ge)g(f)q(rom)d(t)n(h)o(e)j(st)o(an)o(d)o(ard)g(26)f(up)o
  583. (p)q(er-cas)q(e)0 1229 y(let)n(t)o(ers)f(t)o(o)f(an)f(organ-lik)o(e)e
  584. (k)o(eyb)q(oard)j(wit)n(h)f(1024)f(k)o(eys)i(t)o(o)f(t)n(h)o(e)h(DNA)g
  585. (k)o(eyb)q(oard)f(wit)n(h)g(four)g(k)o(eys:)17 b(C,G,A,T.)0
  586. 1366 y Fi(2)88 b(CA)-6 b(T)22 b(T)-6 b(e)r(st)o(s)0 1457
  587. y Fl(No)o(w,)16 b(t)o(o)h(bus)q(in)o(e)q(ss.)28 b(St)o(art)17
  588. b(wit)n(h)f(an)g(id)o(ea)i(t)n(h)o(a)o(t)e(pro)o(vid)o(e)q(s)i(a)e(v)o
  589. (ery)h(in)o(e16cien)o(t)f(t)o(e)q(st,)i(bu)o(t)g(on)o(e)e(t)n(h)o(a)o
  590. (t)h(som)o(e)0 1507 y(ran)o(dom)12 b(n)n(u)o(m)n(b)q(er)i(gen)o(era)o
  591. (t)o(ors)i((RNG's))e(f)q(ail.)i(Our)f(monk)o(ey)d((RNG))i(h)o(as)g
  592. (a)g(t)o(yp)q(ewr)q(it)o(er)g(wit)n(h)g(26)g(up)o(p)q(er-)0
  593. 1557 y(cas)q(e)i(let)n(t)o(ers)h(A,B,...,Z)c(t)n(h)o(a)o(t)j(h)o(e)f
  594. (str)q(ik)o(e)q(s)h(a)o(t)f(ran)o(dom.)21 b((Assu)o(m)o(e)16
  595. b(our)f(RNG)f(monk)o(ey)g(pro)q(d)o(u)o(ce)q(s)j(u)o(niform)0
  596. 1607 y(reals)e(in)f([0,1),)f(say)i(b)o(y)f(m)o(eans)g(of)g(a)h(pro)q
  597. (ce)q(d)o(ure)h(UNI().)21 b(Th)o(e)15 b(in)o(t)o(eger)f(part)h(of)f
  598. (26.*UNI())g(pro)o(vid)o(e)q(s)h(t)n(h)o(e)0 1656 y(ran)o(dom)d(k)o
  599. (eystrok)o(e.))20 b(No)o(w)14 b(t)n(h)o(e)h(CA)m(T)f(t)o(e)q(st:)20
  600. b(h)o(o)o(w)14 b(m)o(an)o(y)e(k)o(eys)i(m)n(ust)g(t)n(h)o(e)h(monk)o
  601. (ey)e(str)q(ik)o(e)h(u)o(n)o(t)o(il)g(h)o(e)g(sp)q(ells)0
  602. 1706 y(CA)m(T?)62 1756 y(Th)o(ere)h(are)g(26)293 1741
  603. y Fh(3)323 1756 y Fl(=)d(17)p Fg(;)7 b Fl(576)12 b(p)q(oss)q(ible)j
  604. (3-let)n(t)o(er)g(w)o(ords,)e(so)i(t)n(h)o(e)f(a)o(v)o(erage)h(n)n(u)o
  605. (m)n(b)q(er)e(of)h(k)o(eystrok)o(e)q(s)h(n)o(ece)q(s-)0
  606. 1806 y(sary)e(t)o(o)g(pro)q(d)o(u)o(ce)h(CA)m(T)e(sh)o(ould)g(b)q(e)h
  607. (arou)o(n)o(d)g(17,576,)e(an)o(d)h(t)n(h)o(e)h(t)o(im)o(e)f(t)o(o)h
  608. (reac)o(h)g(CA)m(T)g(sh)o(ould)f(b)q(e)h(v)o(ery)g(clos)q(e)0
  609. 1856 y(t)o(o)g(exp)q(on)o(en)o(t)o(ially)e(di)q(str)q(ibu)o(t)o(e)q(d.)
  610. 18 b(Exact)13 b(an)o(d)g(ap)o(pro)o(xim)o(a)o(t)o(e)d(di)q(str)q(ibu)o
  611. (t)o(ions,)i(an)o(d)g(more)g(e16cien)o(t)h(t)o(e)q(st)o(s,)i(are)0
  612. 1906 y(b)q(ello)o(w;)d(for)i(no)o(w,)f(let's)h(try)g(t)n(hi)q(s)f(s)q
  613. (imple)f(CA)m(T)h(t)o(e)q(st)i(for)f(a)g(few)f(common)f(RNG's.)62
  614. 1955 y(Th)o(e)17 b(con)o(gruen)o(t)o(ial)g(monk)o(ey)m(,)e
  615. Fg(I)20 b Fl(=)d(69069)10 b Ff(03)h Fg(I)k Fl(mo)q(d)c(2)932
  616. 1940 y Fh(32)966 1955 y Fl(,)18 b(con)o(v)o(ert)o(in)o(g)f(t)o(o)g(a)g
  617. (real)g(UNI)g(on)g([0,1),)f(get)o(s)0 2005 y(CA)m(T)d(aft)o(er)h
  618. (13,561)e(k)o(eystrok)o(e)q(s,)j(t)n(h)o(en)g(aft)o(er)f(18,263,)e(t)n
  619. (h)o(en)i(anot)n(h)o(er)h(14,872)d(strok)o(e)q(s)j(pro)q(d)o(u)o(ce)q
  620. (s)g(t)n(h)o(e)g(t)n(hird)0 2055 y(CA)m(T.)e(Quit)o(e)h(sa)o(t)o(i)q
  621. (sf)q(act)o(ory)m(.)62 2105 y(No)o(w)h(cons)q(id)o(er)h(t)n(h)o(e)g
  622. (shift-regi)q(st)o(er)f((T)m(a)n(us)q(ew)o(ort)n(h)o(e))i(monk)o(ey)c
  623. (t)n(h)o(a)o(t)i(pro)q(d)o(u)o(ce)q(s)i(31-bit)d(in)o(t)o(egers)i(b)o
  624. (y)f(ex-)0 2155 y(clus)q(iv)o(e)e(or's,)f(left)h(shift)g(28)g(an)o(d)g
  625. (r)q(igh)o(t)f(shift)h(3.)k(Thi)q(s)c(i)q(s)f(t)n(h)o(e)i(v)o(ery)g
  626. (gen)o(era)o(t)o(or)g(sugge)q(st)o(e)q(d)h([8)o(])e(as)g(a)g(replace-)0
  627. 2204 y(m)o(en)o(t)g(for)h(con)o(gruen)o(t)o(ial)f(gen)o(era)o(t)o(ors)j
  628. (aft)o(er)e(di)q(sco)o(v)o(ery)g(of)g(t)n(h)o(e)q(ir)h(la)o(t)n(t)o
  629. (ice)f(stru)o(ct)o(ure)i([3)o(].)i(Th)o(e)c(shift-regi)q(st)o(er)0
  630. 2254 y(monk)o(ey)f(n)o(ev)o(er)j(sp)q(ells)f(CA)m(T,)f(ev)o(en)h(aft)o
  631. (er)g(t)o(w)o(o)f(million)e(k)o(eystrok)o(e)q(s.)22 b(He)15
  632. b(can't)g(get)g(KA)m(T,)f(DOG,)g(GOD,)0 2304 y(SEX,)d(W)o(O)o(W)g(or)h
  633. (ZIG)f(e)q(it)n(h)o(er.)18 b(Bu)o(t)13 b(h)o(e)f(can)f(get)h(ZA)o(G,)f
  634. (an)o(d)g(t)o(o)q(o)h(oft)o(en|ev)o(ery)g(few)f(t)n(h)o(ousan)o(d)h(k)o
  635. (eystrok)o(e)q(s.)0 2354 y(In)o(d)o(ee)q(d,)j(it)f(t)o(ur)q(ns)h(ou)o
  636. (t)f(t)n(h)o(a)o(t)h(t)n(hi)q(s)f(monk)o(ey)e(w)o(as)j(only)e(a)o(ble)h
  637. (t)o(o)g(get)h(7,834)d(of)i(t)n(h)o(e)h(p)q(oss)q(ible)g(17,576)d
  638. (3-let)n(t)o(er)0 2404 y(w)o(ords,)j((in)g(a)f(str)q(in)o(g)i(of)e
  639. (1,000,000)e(k)o(eystrok)o(e)q(s))17 b(an)o(d)d(of)h(cours)q(e)h(wit)n
  640. (h)f(hi)q(s)f(limit)o(e)q(d)f(v)o(o)q(ca)o(bulary)m(,)h(h)o(e)h(get)o
  641. (s)0 2453 y(t)n(h)o(os)q(e)g(w)o(ords)f(t)o(o)q(o)g(oft)o(en.)62
  642. 2503 y(Not)o(e)g(t)n(h)o(a)o(t)f(in)o(a)o(bilit)o(y)e(t)o(o)j(get)f(CA)
  643. m(T)g(sh)o(ould)g(not)g(b)q(e)g(a)o(t)n(tr)q(ibu)o(t)o(e)q(d)i(t)o(o)e
  644. (t)n(h)o(e)h(equiv)n(alen)o(t)e(of)h(brok)o(en)h(k)o(eys)f(on)0
  645. 2553 y(t)n(h)o(e)g(t)o(yp)q(ewr)q(it)o(er.)18 b(Thi)q(s)12
  646. b(monk)o(ey)g(st)o(ill)f(t)o(yp)q(e)q(s)j(eac)o(h)f(of)f(t)n(h)o(e)i
  647. (let)n(t)o(ers)g(A)f(t)o(o)g(Z)g(wit)n(h)g(t)n(h)o(e)g(exp)q(ect)o(e)q
  648. (d)h(f)q(requencie)q(s)0 2603 y((an)o(d)k(t)n(h)n(us)i(w)o(ould)d
  649. (pass)j(a)e(st)o(an)o(d)o(ard)h(t)o(e)q(st)h(for)e(let)n(t)o(er)i(f)q
  650. (requency).)32 b(F)m(or)18 b(example,)g(26,000)f(k)o(eystrok)o(e)q(s)0
  651. 2653 y(pro)q(d)o(u)o(ce)q(d)d(984)e(C's,)h(967)f(A's)g(an)o(d)h(1021)f
  652. (T's,)g(quit)o(e)h(sa)o(t)o(i)q(sf)q(act)o(ory)m(.)k(Y)m(et)c(con)o(t)o
  653. (in)n(uin)o(g)f(t)n(h)o(e)i(ru)o(n)g(t)o(o)f(2,600,000)0
  654. 2703 y(k)o(eystrok)o(e)q(s)i(f)q(aile)q(d)e(t)o(o)h(pro)q(d)o(u)o(ce)h
  655. (a)e(s)q(in)o(gle)h(CA)m(T!)62 2752 y(As)k(s)q(illy)d(as)j(it)e(s)q
  656. (eems,)i(t)n(hi)q(s)f(i)q(s)g(a)f(v)o(ery)i(e13ect)o(iv)o(e)h(an)o(d)
  657. d(con)o(vincin)o(g)h(w)o(ay)g(t)o(o)g(sh)o(o)o(w)g(t)n(h)o(e)h(u)o
  658. (nsuit)o(a)o(bilit)o(y)0 2802 y(of)g(cert)o(ain)h(ran)o(dom)d(n)n(u)o
  659. (m)n(b)q(er)j(gen)o(era)o(t)o(ors.)33 b(Y)m(ou)18 b(m)o(ay)e(eas)q(ily)
  660. i(wr)q(it)o(e)g(a)g(program)f(an)o(d)h(try)h(it)f(y)o(ours)q(elf.)845
  661. 2978 y(1)p eop
  662. %%Page: 2 2
  663. 2 1 bop 0 45 a Fl(Al)o(t)n(h)o(ough)12 b(d)o(et)o(ails)g(h)o(a)o(v)o(e)
  664. g(b)q(een)h(lost,)f(I)g(rem)o(em)n(b)q(er)f(us)q(in)o(g)g(t)n(h)o(e)i
  665. (CA)m(T)f(t)o(e)q(st)h(t)o(o)f(sh)o(o)q(ot)h(do)o(wn)e(RNG's)h(pro)o
  666. (vid)o(e)q(d)0 95 y(wit)n(h)i(A)n(p)o(ple)f(an)o(d)h(Radio)e(Sh)o(ac)o
  667. (k)i(compu)o(t)o(ers)g((TRS80's)f(?))18 b(wh)o(en)d(t)n(h)o(ey)f
  668. (14rst)h(cam)o(e)e(ou)o(t)h(in)g(t)n(h)o(e)g(1970's.)0
  669. 232 y Fi(3)88 b(More)21 b(E16cien)n(t)h(T)-6 b(e)r(st)o(s)0
  670. 323 y Fl(Most)13 b(of)e(our)g(RNG)g(monk)o(ey's)f(ou)o(t)o(pu)o(t)j(i)q
  671. (s)e(w)o(ast)o(e)q(d)h(if)f(w)o(e)h(only)f(cou)o(n)o(t)h(t)n(h)o(e)h(n)
  672. n(u)o(m)n(b)q(er)e(of)g(k)o(eystrok)o(e)q(s)i(b)q(et)o(w)o(een)0
  673. 373 y(su)o(cce)q(ss)q(iv)o(e)g(ap)o(p)q(earance)q(s)g(of)d(CA)m(T,)h
  674. (DOG)f(or)h(som)o(e)f(su)o(c)o(h)i(3-let)n(t)o(er)g(w)o(ord.)17
  675. b(So,)11 b(inst)o(ead,)h(sup)o(p)q(os)q(e)g(w)o(e)f(cou)o(n)o(t)0
  676. 423 y(t)n(h)o(e)g(f)q(requencie)q(s)h(of)e(all)g(t)n(h)o(e)h(p)q(oss)q
  677. (ible)g(3-let)n(t)o(er)h(w)o(ords)f(pro)q(d)o(u)o(ce)q(d)g(in)f(a)h
  678. (str)q(in)o(g)g(of,)f(say)h(1,757,603)d(k)o(eystrok)o(e)q(s)0
  679. 473 y((t)n(h)o(e)13 b(extra)g(3)f(so)g(t)n(h)o(a)o(t)h(w)o(e)f(h)o(a)o
  680. (v)o(e)g(exact)n(ly)h(1,757,600)c(3-let)n(t)o(er)14 b(w)o(ords,)e(an)o
  681. (d)g(our)g(exp)q(ect)o(e)q(d)i(f)q(requency)f(i)q(s)f(100)0
  682. 522 y(for)j(eac)o(h)i(part)o(icular)e(w)o(ord).)24 b(W)m(e)15
  683. b(n)o(ee)q(d)i(an)e(array)h(of)f(17576)g(elem)o(en)o(t)o(s)h(t)o(o)g
  684. (cou)o(n)o(t)g(t)n(h)o(e)g(f)q(requencie)q(s.)25 b(Let)0
  685. 572 y Fg(x)24 578 y Fh(1)42 572 y Fg(;)7 b(x)85 578 y
  686. Fh(2)103 572 y Fg(;)g(:)g(:)g(:)e(;)i(x)220 578 y Fh(17576)318
  687. 572 y Fl(b)q(e)14 b(t)n(h)o(e)g(obs)q(erv)o(e)q(d)i(cou)o(n)o(t)o(s.)62
  688. 622 y(T)m(ec)o(hnically)m(,)e(t)n(h)o(e)j Fg(x)p Fl('s)e(are)h(asympt)o
  689. (ot)o(ically)d(join)o(t)n(ly)h(norm)o(ally)f(di)q(str)q(ibu)o(t)o(e)q
  690. (d)j((t)n(h)o(ey)h(are)f(m-d)o(ep)q(en)o(d)o(en)o(t)0
  691. 672 y(v)n(ar)q(ia)o(ble)q(s),)k(an)o(d)g(t)n(h)o(e)h(ap)o(pro)o(pr)q
  692. (ia)o(t)o(e)e(st)o(a)o(t)o(i)q(st)o(ical)g(t)o(e)q(st)i(i)q(s)f(t)n(h)o
  693. (e)h(quadra)o(t)o(ic)e(form)g(in)g(t)n(h)o(e)i(w)o(eak)g(in)o(v)o(ers)q
  694. (e)g(of)0 722 y(t)n(h)o(e)g(co)o(v)n(ar)q(iance)f(m)o(a)o(tr)q(ix)f(of)
  695. h(t)n(h)o(e)h Fg(x)p Fl('s,)g(t)n(h)o(a)o(t)g(i)q(s)f(t)n(h)o(e)h
  696. (quadra)o(t)o(ic)f(form)f(in)h(t)n(h)o(e)i(v)n(ar)q(ia)o(ble)q(s)d
  697. Fg(x)1484 728 y Fh(1)1509 722 y Ff(00)7 b Fl(100)p
  698. Fg(;)g(x)1654 728 y Fh(2)1678 722 y Ff(00)0 771 y Fl(100)p
  699. Fg(;)g(:)g(:)g(:)t(;)g(x)179 777 y Fh(17576)268 771 y
  700. Ff(00)e Fl(100)17 b(wit)n(h)g(co)q(e16cien)o(t)o(s)i(t)n(h)o(e)f
  701. (elem)o(en)o(t)o(s)g(of)f(an)o(y)g(w)o(eak)h(in)o(v)o(ers)q(e)g
  702. Fg(C)1354 756 y Fe(00)1399 771 y Fl(of)f(t)n(h)o(e)h(co)o(v)n(ar)q
  703. (iance)0 821 y(m)o(a)o(tr)q(ix)10 b(of)i(t)n(h)o(e)h
  704. Fg(x)p Fl('s.)k((If)c(t)n(h)o(a)o(t)f(co)o(v)n(ar)q(iance)g(m)o(a)o
  705. (tr)q(ix)e(i)q(s)i Fg(C)s Fl(,)g(t)n(h)o(en)h(a)g(w)o(eak)f(in)o(v)o
  706. (ers)q(e)i Fg(C)1294 806 y Fe(00)1334 821 y Fl(sa)o(t)o(i)q(s14e)q
  707. (s)f Fg(C)s(C)1551 806 y Fe(00)1578 821 y Fg(C)h Fl(=)e
  708. Fg(C)s Fl(,)0 871 y(an)o(d)i(t)n(h)o(e)g(v)n(alue)f(of)h(t)n(h)o(e)g
  709. (quadra)o(t)o(ic)g(form)e(i)q(s)h(in)o(v)n(ar)q(ian)o(t)f((wit)n(h)i
  710. (proba)o(bilit)o(y)e(1))i(u)o(n)o(d)o(er)h(c)o(h)o(oice)f(of)g
  711. Fg(C)1559 856 y Fe(00)1586 871 y Fl(.))62 921 y(Not)o(e)c(t)n(h)o(a)
  712. o(t)f(t)n(h)o(e)h(quadra)o(t)o(ic)f(form)e(06(obs)q(erv)o(e)q(d-exp)
  713. q(ect)o(e)r(d)s())969 906 y Fh(2)987 921 y Fg(=)p Fl(exp)q(ect)o(e)q
  714. (d)r(,)i(P)o(earson's)i(class)q(ical)e(c)o(hi-square,)0
  715. 971 y(i)q(s)16 b(not)g(t)n(h)o(e)i(ap)o(pro)o(pr)q(ia)o(t)o(e)d(t)o(e)q
  716. (st.)27 b(Th)o(a)o(t)17 b(t)o(e)q(st)g(ap)o(plie)q(s)f(only)g(for)g(t)n
  717. (h)o(e)h(class)q(ical)f(o)q(ccupancy)i(problem)d((m)n(ul-)0
  718. 1020 y(t)o(inomial)h(di)q(str)q(ibu)o(t)o(ion),)j(wh)o(ere)q(in)g
  719. (balls)f(are)i(pu)o(t)f(in)o(t)o(o)g(cells)g(in)o(d)o(ep)q(en)o(d)o(en)
  720. o(t)n(ly)m(.)33 b(Here)21 b(w)o(e)e(do)f(not)h(h)o(a)o(v)o(e)0
  721. 1070 y(in)o(d)o(ep)q(en)o(d)o(ence;)f(increm)o(en)o(t)o(in)o(g)e(t)n(h)
  722. o(e)g(cou)o(n)o(t)h(for,)e(say)m(,)h(QCA)g(cert)o(ainly)g(in15uence)q
  723. (s)i(a)d(p)q(oss)q(ible)h(increm)o(en)o(t)0 1120 y(for)i
  724. (CAA,CAB,...,CAZ,)e(whic)o(h)o(ev)o(er)j(t)n(h)o(e)g(n)o(ext)g(k)o
  725. (eystrok)o(e)g(br)q(in)o(gs,)g(bu)o(t)g(do)q(e)q(s)g(not)f(in15uence)
  726. i(p)q(oss)q(ible)0 1170 y(increm)o(en)o(t)o(s)14 b(t)o(o)g(t)n(h)o(e)h
  727. (ot)n(h)o(er)g(cells.)62 1220 y(Bu)o(t)j(it)e(t)o(ur)q(ns)h(ou)o(t)f
  728. ((s)q(ee)i([4)o(]))f(t)n(h)o(a)o(t)f(w)o(e)h(get)g(t)n(h)o(e)g
  729. (correct)h((or)f(ra)o(t)n(h)o(er,)g Fj(a)g Fl(correct))h(quadra)o(t)o
  730. (ic)e(form)f(b)o(y)0 1270 y(ap)o(plyin)o(g)e(P)o(earson's)i(form)d(t)o
  731. (wice:)19 b(If)14 b(w)o(e)h(n)o(aiv)o(ely)e(get)h(P)o(earsons)i(quadra)
  732. o(t)o(ic)e(form)e(for)i(t)n(h)o(e)h(3-let)n(t)o(er)g(w)o(ord)0
  733. 1319 y(cou)o(n)o(t)o(s)g Fg(u)153 1325 y Fh(1)172 1319
  734. y Fg(;)7 b(u)215 1325 y Fh(2)233 1319 y Fg(;)g(:)g(:)g(:)t(;)g(u)349
  735. 1325 y Fh(17576)433 1319 y Fl(:)627 1407 y Fg(Q)660 1413
  736. y Fh(3)690 1407 y Fl(=)733 1355 y Fd(i)p Fh(=17576)763
  737. 1367 y Fc(X)767 1456 y Fd(i)p Fh(=1)865 1379 y Fl(()p
  738. Fg(u)905 1385 y Fd(i)928 1379 y Ff(00)j Fl(100))1049
  739. 1364 y Fh(2)p 865 1397 202 2 v 935 1435 a Fl(100)1072
  740. 1407 y Fg(;)0 1518 y Fl(an)o(d)15 b(if)f(w)o(e)h(also)f(cou)o(n)o(t)i
  741. (t)n(h)o(e)g(f)q(requencie)q(s)g(of)f(2-let)n(t)o(er)g(w)o(ords)h(in)e
  742. (t)n(h)o(e)i(14rst)g(1,757,602)c(k)o(eystrok)o(e)q(s)17
  743. b(an)o(d)d(us)q(e)0 1568 y(t)n(h)o(e)h(n)o(aiv)o(e)e(P)o(earson)i(form)
  744. d(for)i(2-let)n(t)o(er)h(w)o(ords)f(wit)n(h)g(exp)q(ect)o(e)q(d)h(cell)
  745. f(cou)o(n)o(t)o(s)h(2600:)635 1697 y Fg(Q)668 1703 y
  746. Fh(2)698 1697 y Fl(=)741 1645 y Fd(i)p Fh(=676)755 1657
  747. y Fc(X)758 1746 y Fd(i)p Fh(=1)840 1669 y Fl(()p Fg(v)876
  748. 1675 y Fd(i)900 1669 y Ff(00)9 b Fl(2600))1041 1654
  749. y Fh(2)p 840 1687 219 2 v 908 1725 a Fl(2600)1064 1697
  750. y Fg(;)0 1824 y Fl(wh)o(ere)k Fg(v)137 1830 y Fh(1)156
  751. 1824 y Fg(;)7 b(v)195 1830 y Fh(2)213 1824 y Fg(;)g(:)g(:)g(:)e(;)i(v)
  752. 326 1830 y Fh(676)389 1824 y Fl(are)12 b(t)n(h)o(e)g(cou)o(n)o(t)o(s)h
  753. (for)f(t)n(h)o(e)g(p)q(oss)q(ible)g(2-let)n(t)o(er)h(w)o(ords,)f(t)n(h)
  754. o(en)g(t)n(h)o(e)h(di13erence,)g Fg(Q)1586 1830 y Fh(3)1610
  755. 1824 y Ff(00)5 b Fg(Q)1680 1830 y Fh(2)1698 1824 y
  756. Fl(,)0 1874 y(i)q(s)19 b(a)h(zero-cen)o(t)o(ere)q(d)j(quadra)o(t)o(ic)c
  757. (form)f(in)i(a)g(w)o(eak)g(in)o(v)o(ers)q(e)g(of)g(t)n(h)o(e)g(co)o(v)n
  758. (ar)q(iance)g(m)o(a)o(tr)q(ix)e(of)h(t)n(h)o(e)i(cou)o(n)o(t)o(s)0
  759. 1924 y Fg(x)24 1930 y Fh(1)42 1924 y Fg(;)7 b(:)g(:)g(:)e(;)i(x)159
  760. 1930 y Fh(17576)243 1924 y Fl(,)18 b(an)o(d)f(i)q(s)f(t)n(h)o(e)i(ap)o
  761. (pro)o(pr)q(ia)o(t)o(e)f((lik)o(elih)o(o)q(o)q(d)e(ra)o(t)o(io))i(t)o
  762. (e)q(st)h(t)n(h)o(a)o(t)g(t)n(h)o(e)g Fg(x)p Fl('s)f(cam)o(e)f(f)q(rom)
  763. f(a)i(norm)o(al)0 1974 y(di)q(str)q(ibu)o(t)o(ion)c(wit)n(h)h(t)n(h)o
  764. (e)g(sp)q(eci14e)q(d)h(m)o(eans)f(an)o(d)f(co)o(v)n(ar)q(iance)h(m)o
  765. (a)o(tr)q(ix.)62 2024 y(If)e(t)n(h)o(e)h(h)o(yp)q(ot)n(h)o(e)q(s)q(i)q
  766. (s)f(i)q(s)g(true)h((t)n(h)o(e)g(monk)o(ey)e(i)q(s)g(str)q(ikin)o(g)h
  767. (t)n(h)o(e)h(k)o(eys)g(u)o(niformly)d Fk(and)k(indep)n(endently)p
  768. Fl(),)f(t)n(h)o(en)0 2073 y Fg(Q)33 2079 y Fh(3)59 2073
  769. y Ff(00)8 b Fg(Q)132 2079 y Fh(2)163 2073 y Fl(will)k(h)o(a)o(v)o(e)h
  770. (a)f(c)o(hi-square)i(di)q(str)q(ibu)o(t)o(ion)e(wit)n(h)h(26)923
  771. 2058 y Fh(3)949 2073 y Ff(00)8 b Fl(26)1031 2058 y
  772. Fh(2)1062 2073 y Fl(d)o(egree)q(s)15 b(of)e(f)q(ree)q(dom,)e((t)n(h)o
  773. (e)j(rank)f(of)g Fg(C)s Fl().)0 2211 y Fi(4)99 b(Spars)q(e)32
  774. b(Occupancy)h(T)-6 b(e)r(st)o(s:)51 b(OPSO,)32 b(OTSO,)g(OQSO)f(an)n(d)
  775. 99 2285 y(DNA)0 2376 y Fl(Wh)o(a)o(t)13 b(if)g(w)o(e)g(w)o(an)o(t)g(t)o
  776. (o)h(ap)o(ply)e(t)n(h)o(e)j(a)o(b)q(o)o(v)o(e)e(t)o(e)q(st)i(t)o(o,)e
  777. (say)m(,)g(4-let)n(t)o(er)h(w)o(ords?)k(W)m(e)13 b(migh)o(t)f(t)o(ak)o
  778. (e)h(a)h(str)q(in)o(g)f(of)g(t)o(w)o(o)0 2426 y(millio)o(n)e(k)o
  779. (eystrok)o(e)q(s)k(an)o(d)f(cou)o(n)o(t)g(t)n(h)o(e)h(f)q(requencie)q
  780. (s)g(of)e(all)f(t)n(h)o(e)j(p)q(oss)q(ible)f(26)1187
  781. 2411 y Fh(4)1217 2426 y Fl(=)d(456976)i(four-let)n(t)o(er)h(w)o(ords.)0
  782. 2476 y(Bu)o(t)k(t)n(h)o(a)o(t)g(require)q(s)g(an)g(array)f(of)f
  783. (456,976)g(elem)o(en)o(t)o(s.)28 b(Th)o(a)o(t)17 b(m)o(an)o(y)f(b)o(yt)
  784. o(e)q(s)i(will)d(do,)j(if)e(t)n(h)o(e)i(f)q(requencie)q(s)0
  785. 2526 y(are)g(100)f(or)h(so.)29 b(Th)o(a)o(t's)17 b(h)o(alf)g(a)g(m)o
  786. (eg)g(of)g(b)o(yt)o(e)q(s|quit)o(e)h(a)f(few.)29 b(W)m(e)18
  787. b(migh)o(t)d(m)o(an)o(age)h(wit)n(h)i(a)f(carefully)0
  788. 2576 y(t)o(ailore)q(d)c(program,)f(bu)o(t)j(w)o(e)f(are)h(pre)q(ss)q
  789. (in)o(g)g(t)n(h)o(e)g(limit.)g(Cou)o(n)o(t)o(in)o(g)f(5-t)o(uple)f(or)h
  790. (6-t)o(uple)f(f)q(requencie)q(s)j(s)q(eems)0 2625 y(b)q(ey)o(on)o(d)g
  791. (reac)o(h.)25 b((Not)o(e)17 b(t)n(h)o(a)o(t,)f(in)g(ord)o(er)h(t)o(o)f
  792. (in)o(v)o(ok)o(e)f(asympt)o(ot)o(ic)g(join)o(t)g(norm)o(alit)o(y)f(for)
  793. h(t)n(h)o(e)i(m-d)o(ep)q(en)o(d)o(en)o(t)0 2675 y(cell)12
  794. b(cou)o(n)o(t)o(s,)i(w)o(e)f(n)o(ee)q(d)g(exp)q(ect)o(e)q(d)h(cou)o(n)o
  795. (t)o(s)g(of)d(som)o(e)h(20)g(or)g(more,)f(so)i(w)o(e)f(will)f(n)o(ee)q
  796. (d)j(a)o(t)e(least)h(6)f(bit)o(s)h(for)f(eac)o(h)0 2725
  797. y(cell.))62 2775 y(An)o(d)h(y)o(et)g(4-,5-,6-t)o(uple)q(s,)d(an)o(d)j
  798. (lon)o(ger,)g(are)g(wh)o(ere)h(w)o(e)e(are)i(more)d(lik)o(ely)h(t)o(o)h
  799. (14n)o(d)f(u)o(n)o(accept)o(a)o(ble)i(ou)o(t)o(pu)o(t)0
  800. 2825 y(f)q(rom)e(our)i(RNG)f(monk)o(eys.)845 2978 y(2)p
  801. eop
  802. %%Page: 3 3
  803. 3 2 bop 62 45 a Fl(Wh)o(a)o(t)14 b(t)o(o)g(do?)19 b(My)14
  804. b(ap)o(proac)o(h)g(i)q(s)f(t)n(hi)q(s:)19 b(inst)o(ead)14
  805. b(of)g(cou)o(n)o(t)o(in)o(g)g(f)q(requencie)q(s)i(of,)d(say)m(,)g
  806. (4-let)n(t)o(er)i(w)o(ords)f(in)0 95 y(a)g(lon)o(g)f(str)q(in)o(g)h(of)
  807. g(k)o(eystrok)o(e)q(s,)h(requir)q(in)o(g)f(a)f(m)o(emory)f(lo)q(ca)o(t)
  808. o(ion|or)g(a)o(t)i(least)h(a)e(b)o(yt)o(e|for)h(eac)o(h)h(p)q(oss)q
  809. (ible)0 145 y(4-let)n(t)o(er)f(w)o(ord,)e(wh)o(y)h(not)g(just)g(cou)o
  810. (n)o(t)g(t)n(h)o(e)h(pre)q(s)q(ence)h(or)e(a)o(bs)q(ence)h(of)e(eac)o
  811. (h)i(p)q(oss)q(ible)f(w)o(ord?)18 b(Th)o(a)o(t)13 b(require)q(s)0
  812. 195 y(a)g(s)q(in)o(gle)g(bit)g(for)g(eac)o(h)i(p)q(oss)q(ible)e(w)o
  813. (ord,)g(or)h(26)733 179 y Fh(4)762 195 y Fl(=)e(456796)g(bit)o(s)i(for)
  814. f(4-let)n(t)o(er)h(w)o(ords)g(in)f(an)g(alph)o(a)o(b)q(et)g(of)f(26)0
  815. 244 y(let)n(t)o(ers.)26 b(Th)o(a)o(t's)16 b(a)o(b)q(ou)o(t)g(14,000)f
  816. (compu)o(t)o(er)h((32-bit))f(w)o(ords,)h(a)g(reason)o(a)o(bly-s)q
  817. (ize)q(d)g(array)g(for)g(most)g(high)0 294 y(lev)o(el)e(lan)o(guage)q
  818. (s.)62 344 y(I)g(call)f(t)n(h)o(e)q(s)q(e)j Fk(sp)n(arse-o)n(c)n(cup)n
  819. (ancy)e Fl(t)o(e)q(st)o(s.)20 b(Beca)n(us)q(e)d(cou)o(n)o(t)o(in)o(g)d
  820. (act)o(ual)f(f)q(requencie)q(s)i(require)q(s)h(arrays)e(t)o(o)q(o)0
  821. 394 y(large,)h(w)o(e)h(only)e(cou)o(n)o(t)i(t)n(h)o(e)g(n)n(u)o(m)n(b)q
  822. (er)f(of)g(empt)o(y)f(cells,)i(t)n(h)o(a)o(t)f(i)q(s,)g(in)g(a)g(lon)o
  823. (g)g(str)q(in)o(g)g(of)g(k)o(eystrok)o(e)q(s,)i(w)o(e)e(us)q(e)0
  824. 444 y(a)i(bit)g(m)o(ap)f(t)o(o)i(14n)o(d)f(h)o(o)o(w)g(m)o(an)o(y)f
  825. (4-)h((5-,6-)f(or)h(high)o(er-))h(let)n(t)o(er)h(w)o(ords)e(are)h(mi)
  826. q(ss)q(in)o(g.)27 b(Som)o(e)16 b(in)o(t)o(ere)q(st)o(in)o(g)0
  827. 493 y(proba)o(bilit)o(y)c(t)n(h)o(eory)j(i)q(s)e(require)q(d)i(t)o(o)f
  828. (d)o(ev)o(elo)o(p)g(ap)o(pro)o(pr)q(ia)o(t)o(e)f(t)o(e)q(st)o(s.)0
  829. 631 y Fi(5)88 b(Th)n(e)22 b(OPSO)f(T)-6 b(e)r(st)0 722
  830. y Fl(Here)17 b(OPSO)f(m)o(eans)e(Ov)o(erlap)o(pin)o(g-P)o(airs-Spars)q
  831. (e-Occupancy)m(.)24 b(W)m(e)15 b(obs)q(erv)o(e)h(2-let)n(t)o(er)g(w)o
  832. (ords)g(in)f(a)f(lon)o(g)0 771 y(s)q(equence)i(of)e(k)o(eystrok)o(e)q
  833. (s)h(f)q(rom)d(an)i(alph)o(a)o(b)q(et)g(of)f(2)817 756
  834. y Fh(10)866 771 y Fl(let)n(t)o(ers.)21 b(By)15 b(s)q(et)n(t)o(in)o(g)g
  835. (a)f(bit,)f(w)o(e)h(m)o(ar)o(k)g(t)n(h)o(e)g(pre)q(s)q(ence)0
  836. 821 y(or)i(a)o(bs)q(ence)i(of)e(ev)o(ery)h(p)q(oss)q(ible)g(2-let)n(t)o
  837. (er)g(w)o(ord.)25 b(Th)o(e)17 b(14rst)g(10)f(bit)o(s)h((or)f(an)o(y)
  838. g(part)o(icular)g(10)f(bit)o(s))i(of)f(an)0 871 y(in)o(t)o(eger)d(pro)
  839. q(d)o(u)o(ce)q(d)g(b)o(y)g(a)f(gen)o(era)o(t)o(or)i((monk)o(ey))d(d)o
  840. (et)o(ermin)o(e)q(s)i(t)n(h)o(e)h(k)o(eystrok)o(e.)k((W)m(e)12
  841. b(a)o(ban)o(don)g(t)n(h)o(e)h(26-let)n(t)o(er)0 921 y(alph)o(a)o(b)q
  842. (et)g(f)q(rom)f(h)o(ere)j(on;)e(alph)o(a)o(b)q(et)o(s)h(of)f(s)q(ize)h
  843. (2)p Fg(;)7 b Fl(2)798 906 y Fh(2)816 921 y Fg(;)g Fl(2)856
  844. 906 y Fh(3)874 921 y Fg(;)g(:)g(:)g(:)t(;)g Fl(2)987
  845. 906 y Fh(10)1036 921 y Fl(are)14 b(b)q(et)n(t)o(er)h(suit)o(e)q(d)g
  846. (for)e(t)o(e)q(st)o(in)o(g)i(RNG's.))62 971 y(Before)i(d)o(ev)o(elo)o
  847. (pin)o(g)g(t)n(h)o(e)g(t)n(h)o(eory)m(,)f(h)o(ere)h(i)q(s)f(an)g
  848. (example)f(of)g(t)n(h)o(e)i(OPSO)g(t)o(e)q(st:)24 b(W)m(e)16
  849. b(gen)o(era)o(t)o(e)h(2)1584 956 y Fh(21)1635 971 y Fl(k)o(ey-)0
  850. 1020 y(strok)o(e)q(s)j(f)q(rom)c(an)i(alph)o(a)o(b)q(et)f(of)h(2)556
  851. 1005 y Fh(10)610 1020 y Fl(=)h(1024)e(let)n(t)o(ers.)33
  852. b(Eac)o(h)19 b(k)o(eystrok)o(e)g(i)q(s)f(pro)q(d)o(u)o(ce)q(d)h(b)o(y)f
  853. (t)n(h)o(e)h(14rst)g(10)0 1070 y(bit)o(s)d(of)f(t)n(h)o(e)i(con)o
  854. (gruen)o(t)o(ial)e(gen)o(era)o(t)o(or)i Fg(x)646 1076
  855. y Fd(n)683 1070 y Fl(=)e(69069)p Fg(x)859 1076 y Fd(n)p
  856. Fe(00)p Fh(1)934 1070 y Fl(mo)q(d)10 b(2)1046 1055
  857. y Fh(32)1081 1070 y Fl(.)23 b(W)m(e)16 b(cou)o(n)o(t)g(t)n(h)o(e)g(n)n
  858. (u)o(m)n(b)q(er)g(of)f(mi)q(ss)q(in)o(g)0 1120 y(2-let)n(t)o(er)h(w)o
  859. (ords.)21 b(As)16 b(w)o(e)f(sh)o(all)f(s)q(ee,)h(t)n(h)o(e)h(n)n(u)o(m)
  860. n(b)q(er)f(of)f(mi)q(ss)q(in)o(g)f(2-let)n(t)o(er)j(w)o(ords)f(sh)o
  861. (ould)g(b)q(e)g(ap)o(pro)o(xim)o(a)o(t)o(ely)0 1170 y(norm)o(al)9
  862. b(wit)n(h)i Fg(26)h Fl(=)g(141909)d(an)o(d)i Fg(33)i
  863. Fl(=)f(290.)k((T)m(o)11 b(b)q(e)g(more)f(preci)q(s)q(e,)i(in)f(spars)q
  864. (e-o)q(ccupancy)i(t)o(e)q(st)o(s)h(w)o(e)d(exp)q(ect)0
  865. 1220 y(asympt)o(ot)o(ic)i(P)o(oi)q(sson)h(di)q(str)q(ibu)o(t)o(ions)g
  866. (for)g(empt)o(y-cell)f(cou)o(n)o(t)o(s.)21 b(In)14 b(pract)o(ice,)h(t)n
  867. (h)o(a)o(t)f(i)q(s)g(equiv)n(alen)o(t)g(t)o(o)g(us)q(in)o(g)0
  868. 1270 y(a)e(norm)o(al)f(di)q(str)q(ibu)o(t)o(ion,)g(if)h
  869. Fg(25)h Fl(i)q(s)f(large.)17 b(An)o(d)c(exp)q(er)q(ience)h(sh)o(o)o
  870. (ws)f(t)n(h)o(a)o(t)f(ev)o(en)i(wh)o(en)f(n)f(i)q(s)g(not)h(large)f
  871. (enough)0 1319 y(t)o(o)17 b(pro)o(vid)o(e)g(a)g(go)q(o)q(d)f(P)o(oi)q
  872. (sson)h(di)q(str)q(ibu)o(t)o(ion,)g(t)n(h)o(e)g(norm)o(al)e(di)q(str)q
  873. (ibu)o(t)o(ion)h(st)o(ill)g(ap)o(plie)q(s.)27 b(It)17
  874. b(just)g(h)o(ap)o(p)q(ens)0 1369 y(t)n(h)o(a)o(t)d(t)n(h)o(e)h(v)n(ar)q
  875. (iance)e(i)q(s)g(not)h(y)o(et)g(equal)g(t)o(o)g(t)n(h)o(e)h(m)o(ean,)d
  876. (as)i(i)q(s)f(require)q(d)i(in)f(t)n(h)o(e)g(limit.))62
  877. 1419 y(Our)e(14rst)h(ru)o(n)f((wit)n(h)g(s)q(ee)q(d)h(v)n(alue)e
  878. (1234567))f(of)g(2)842 1404 y Fh(21)889 1419 y Fl(k)o(eystrok)o(e)q(s)
  879. j(h)o(as)e(141,979)f(mi)q(ss)q(in)o(g)g(2-let)n(t)o(er)i(w)o(ords,)0
  880. 1469 y(corre)q(sp)q(on)o(din)o(g)j(t)o(o)e(a)g(st)o(an)o(d)o(ard)h
  881. (norm)o(al)d(v)n(ar)q(ia)o(t)o(e)h(of)g(.240.)17 b(Th)o(e)c(n)o(ext)h
  882. (t)n(hree)h(ru)o(ns)f(of)f(2)1381 1454 y Fh(21)1429 1469
  883. y Fl(k)o(eystrok)o(e)q(s)h(h)o(a)o(v)o(e)0 1519 y(141980,)j(141753)f
  884. (an)o(d)h(141785)f(mi)q(ss)q(in)o(g)g(2-let)n(t)o(er)j(w)o(ords,)f
  885. (corre)q(sp)q(on)o(din)o(g)h(t)o(o)f(st)o(an)o(d)o(ard)g(norm)o(al)e(v)
  886. n(alue)q(s)0 1568 y(.243,)c(-.535,)g(-.428.)17 b(Go)q(o)q(d.)g(Our)e
  887. (69069)d(con)o(gruen)o(t)o(ial)i(monk)o(ey)e(com)o(e)q(s)i(t)n(hrough)g
  888. (again.)62 1618 y(No)o(w)i(let's)f(pu)o(t)h(t)n(h)o(e)h(31-bit)d
  889. (left-28-r)q(igh)o(t-3)g(shift-regi)q(st)o(er)i(monk)o(ey)e(a)o(t)h(t)n
  890. (h)o(e)h(k)o(eyb)q(oard.)24 b(W)m(e)15 b(already)0 1668
  891. y(saw)f(h)o(e)g(couldn't)f(m)o(an)o(age)f(CA)m(T)h(on)g(a)h(26-k)o(ey)f
  892. (t)o(yp)q(ewr)q(it)o(er;)g(h)o(o)o(w)g(will)f(h)o(e)i(do)g(on)f(a)g(v)o
  893. (er)q(it)o(a)o(ble)g(organ)g(wit)n(h)0 1718 y(1024)e(k)o(eys?)17
  894. b(Lousy!)h(Wit)n(h)11 b(a)g(s)q(ee)q(d)i(v)n(alue)e(of)g(1234567,)e(hi)
  895. q(s)j(14rst)g(str)q(in)o(g)g(of)f(2)1219 1703 y Fh(21)1265
  896. 1718 y Fl(k)o(eystrok)o(e)q(s)i(h)o(ad)f(1,032,192)0
  897. 1768 y(mi)q(ss)q(in)o(g)g(2-let)n(t)o(er)j(w)o(ords,)f(som)o(e)e(3070)h
  898. (s)q(igm)o(as)f(f)q(rom)g(t)n(h)o(e)j(m)o(ean.)i(Th)o(e)d(s)q(econ)o(d)
  899. g(w)o(as)g(as)g(bad.)62 1818 y(Next,)d(let's)f(imp)q(ort)e(a)i(monk)o
  900. (ey)e(f)q(rom)g(Ber)o(k)o(eley)m(,)k(wit)n(h)d(k)o(eystrok)o(e)q(s)j(d)
  901. o(et)o(ermin)o(e)q(d)e(b)o(y)g(t)n(h)o(e)g(leadin)o(g)g(10)f(bit)o(s)0
  902. 1867 y(f)q(rom)h(t)n(h)o(e)j(Ber)o(k)o(eley)i(Unix)c(RNG)h
  903. Fg(x)562 1873 y Fd(n)596 1867 y Fl(=)g(62605)p Fg(x)769
  904. 1873 y Fd(n)p Fe(00)p Fh(1)838 1867 y Fl(+)6 b(113218009)k(mo)q(d)g
  905. (2)1187 1852 y Fh(29)1222 1867 y Fl(.)18 b(Again)11 b(wit)n(h)i(s)q(ee)
  906. q(d)g(1234567,)0 1917 y(s)q(ix)g(ru)o(ns)j(of)d(2)225
  907. 1902 y Fh(21)274 1917 y Fl(k)o(eystrok)o(e)q(s)i(pro)q(d)o(u)o(ce)q(d)h
  908. (wh)o(a)o(t)d(sh)o(ould)h(b)q(e)g(t)n(h)o(e)h(equiv)n(alen)o(t)e(of)h
  909. (s)q(ix)f(in)o(d)o(ep)q(en)o(d)o(en)o(t)i(st)o(an)o(d)o(ard)0
  910. 1967 y(norm)o(al)f(v)n(alue)q(s:)21 b(-1.771,-3.447,)o(-1.)o(585)o
  911. (,-2.)o(903)o(,-1.)o(757)o(,-2)o(.37)o(0.)g(Not)15 b(go)q(o)q(d;)h(t)n
  912. (hi)q(s)g(Ber)o(k)o(eley)h(monk)o(ey)e(f)q(ails)0 2017
  913. y(t)n(h)o(e)g(OPSO)f(t)o(e)q(st,)h(bu)o(t)f(it)g(i)q(s)f(not)h(t)n(h)o
  914. (e)h(sp)q(ect)o(acular)f(f)q(ailure)f(of)g(t)n(h)o(e)i(shift-regi)q(st)
  915. o(er)f(monk)o(ey)m(.)62 2067 y(Anot)n(h)o(er)k(shift-regi)q(st)o(er)f
  916. (monk)o(ey:)22 b(left)16 b(shift)g(18,)h(r)q(igh)o(t)e(shift)i(13)f(on)
  917. g(31)g(bit)g(w)o(ords.)26 b(Thi)q(s)16 b(monk)o(ey)0
  918. 2116 y(us)q(e)q(s)g(wh)o(a)o(t)e(I)g(h)o(a)o(v)o(e)g(fou)o(n)o(d)g(t)o
  919. (o)h(b)q(e)g(t)n(h)o(e)g(b)q(e)q(st)g(of)f(t)n(h)o(e)h((t)o(w)o
  920. (o-shift))f(shift-regi)q(st)o(er)h(gen)o(era)o(t)o(ors.)21
  921. b(Ho)o(w)14 b(will)f(sh)o(e)0 2166 y(do)h(on)g(OPSO?)h(Wit)n(h)f(s)q
  922. (ee)q(d)i(v)n(alue)e(1234567,)e(our)i(monk)o(ey)f(pro)o(vid)o(e)q(s)i
  923. (2)1158 2151 y Fh(21)1208 2166 y Fl(k)o(eystrok)o(e)q(s)h((f)q(rom)c
  924. (leadin)o(g)i(10)0 2216 y(bit)o(s))h(t)n(h)o(a)o(t)f(h)o(a)o(v)o(e)g
  925. (139,375)f(mi)q(ss)q(in)o(g)f(2-let)n(t)o(er)k(w)o(ords.)j(Th)o(a)o(t)
  926. 14 b(i)q(s)g(-8.74)f(s)q(igm)o(as)f(f)q(rom)h(t)n(h)o(e)i(m)o(ean.)j
  927. (Bad.)i(Th)o(e)0 2266 y(n)o(ext)e(ru)o(n)h(of)e(2)248
  928. 2251 y Fh(21)300 2266 y Fl(k)o(eystrok)o(e)q(s)i(h)o(as)f(139,946)e(mi)
  929. q(ss)q(in)o(g)g(2-let)n(t)o(er)j(w)o(ords:)26 b(-6.77)16
  930. b(s)q(igm)o(as)f(of)j(290)f(f)q(rom)e(t)n(h)o(e)0 2316
  931. y(m)o(ean)e(of)h(141,909.)j(Ev)o(en)e(t)n(h)o(e)g(b)q(e)q(st)g(of)e(t)n
  932. (h)o(e)i(shift-regi)q(st)o(er)g(gen)o(era)o(t)o(ors)h(f)q(ails)c(t)n(h)
  933. o(e)j(OPSO)g(t)o(e)q(st,)g(bu)o(t)g(not)f(in)0 2365 y(as)g(sp)q(ect)o
  934. (acular)h(f)q(ashion)d(as)i(t)n(h)o(os)q(e)h(for)f(ot)n(h)o(er)h(shift)
  935. e(regi)q(st)o(er)i(gen)o(era)o(t)o(ors.)0 2503 y Fi(6)88
  936. b(OPSO)21 b(Th)n(eory)0 2594 y Fl(Th)o(e)f(OPSO)h(t)o(e)q(st)g(cou)o(n)
  937. o(t)o(s)g(t)n(h)o(e)g(n)n(u)o(m)n(b)q(er)f(of)f(mi)q(ss)q(in)o(g)f
  938. (2-let)n(t)o(er)j(w)o(ords)f(in)f(a)h(lon)o(g)f(str)q(in)o(g)i(of)e
  939. Fg(n)h Fl(ran)o(dom)0 2643 y(k)o(eystrok)o(e)q(s.)i(If)14
  940. b Fg(n)f Fl(=)g(2)366 2628 y Fh(21)414 2643 y Fl(=)g(2)p
  941. Fg(;)7 b Fl(097)p Fg(;)g Fl(152)12 b(an)o(d)i(t)n(h)o(ere)i(are)f
  942. Fg(13)e Fl(=)g(2)1016 2628 y Fh(10)1064 2643 y Fl(=)g(1024)h(let)n(t)
  943. o(ers)i(in)e(t)n(h)o(e)i(alph)o(a)o(b)q(et,)d(t)n(h)o(en)0
  944. 2693 y(t)n(h)o(e)i(n)n(u)o(m)n(b)q(er)f(of)g(mi)q(ss)q(in)o(g)f(w)o
  945. (ords)h(sh)o(ould)h(a)o(v)o(erage)f(141,909)f(wit)n(h)h(a)g(st)o(an)o
  946. (d)o(ard)h(d)o(evia)o(t)o(ion)f(of)g(290.)k(Ho)o(w)d(i)q(s)0
  947. 2743 y(t)n(hi)q(s)f(d)o(et)o(ermin)o(e)q(d?)62 2793 y(Th)o(e)k(answ)o
  948. (er:)25 b(not)17 b(eas)q(ily)m(.)27 b(A)o(t)18 b(least,)g(t)n(h)o(e)g
  949. (v)n(ar)q(iance)f(i)q(s)f(not)h(easy;)j(t)n(h)o(e)e(m)o(ean)e
  950. Fk(is)h Fl(easy)m(.)28 b(T)m(o)17 b(get)g(t)n(h)o(e)0
  951. 2843 y(m)o(ean,)f(w)o(e)h(t)o(ak)o(e)g(adv)n(an)o(t)o(age)e(of)i(t)n(h)
  952. o(e)g(n)o(ear)h(lac)o(k-of-m)o(em)o(ory)13 b(pro)o(p)q(ert)o(y)18
  953. b(of)e(t)n(h)o(e)h(monk)o(ey's)e(ou)o(t)o(pu)o(t.)28
  954. b(If)17 b(h)o(e)845 2978 y(3)p eop
  955. %%Page: 4 4
  956. 4 3 bop 0 45 a Fl(h)o(as)16 b(not)h(t)o(yp)q(e)q(d)f(a)g(part)o(icular)
  957. g(w)o(ord)g(aft)o(er,)h(say)m(,)f(1000)f(k)o(eystrok)o(e)q(s,)j(t)n(h)o
  958. (en)f(t)n(h)o(e)g(di)q(str)q(ibu)o(t)o(ion)f(of)g(t)n(h)o(e)h(t)o(im)o
  959. (e)0 95 y(rem)o(ainin)o(g)c(u)o(n)o(t)o(il)g(h)o(e)i(do)q(e)q(s)f(h)o
  960. (as)h(virt)o(ually)d(t)n(h)o(e)j(sam)o(e)f(di)q(str)q(ibu)o(t)o(ion)f
  961. (as)h(t)n(h)o(e)i(or)q(igin)o(al.)h(In)d(ot)n(h)o(er)h(w)o(ords,)f(t)n
  962. (h)o(e)0 145 y(t)o(im)o(e)c(u)o(n)o(t)o(il)g(t)n(h)o(e)i(monk)o(ey)e(t)
  963. o(yp)q(e)q(s)h(a)g(part)o(icular)g(2-let)n(t)o(er)h(w)o(ord)f(sh)o
  964. (ould)g(b)q(e)h(clos)q(e)g(t)o(o)f(exp)q(on)o(en)o(t)o(ial,)g(wit)n(h)g
  965. (m)o(ean)0 195 y Fg(26)16 b Fl(=)h Fg(13)117 179
  966. y Fh(2)152 195 y Fl(=)g(2)222 179 y Fh(20)257 195 y Fl(,)g(an)o(d)f(t)n
  967. (h)o(e)i(proba)o(bilit)o(y)d(h)o(e)i(do)q(e)q(s)g(not)g(t)o(yp)q(e)g(t)
  968. n(h)o(e)g(w)o(ord)g(wit)n(hin)f Fg(n)h Fl(k)o(eystrok)o(e)q(s)h(sh)o
  969. (ould)f(b)q(e)0 244 y Fg(e)19 229 y Fe(00)p Fd(n=26)105
  970. 244 y Fl(,)c(t)o(o)i(cons)q(id)o(era)o(ble)f(accuracy)m(.)62
  971. 294 y(T)m(o)e(d)o(et)o(ermin)o(e)h(t)n(h)o(a)o(t)g(accuracy)m(,)g(w)o
  972. (e)g(n)o(ee)q(d)h(t)n(h)o(e)f(true)h(proba)o(bilit)o(y)d(t)n(h)o(a)o(t)
  973. h Fg(n)h Fl(k)o(eystrok)o(e)q(s)h(will)d(not)i(pro)q(d)o(u)o(ce)0
  974. 344 y(a)h(part)o(icular)f(2-let)n(t)o(er)i(w)o(ord.)i(Th)o(ere)f(are)e
  975. (t)o(w)o(o)f(kin)o(ds)h(of)f(2-let)n(t)o(er)i(w)o(ords:)j(AB)c(an)o(d)g
  976. (AA.)g(Th)o(e)g(proba)o(bilit)o(y)0 394 y(of)f(no)h(AB)g(in)g
  977. Fg(n)f Fl(k)o(eystrok)o(e)q(s)j(i)q(s)305 502 y(t)n(h)o(e)f(co)q
  978. (e16cien)o(t)f(of)f Fg(z)635 487 y Fd(n)672 502 y Fl(in)g(t)n(h)o(e)i
  979. (T)m(aylor)d(expans)q(ion)i(of)1267 474 y(1)p 1166 493
  980. 223 2 v 1166 531 a(1)9 b Ff(00)g Fg(z)j Fl(+)d Fg(p)1330
  981. 519 y Fh(2)1349 531 y Fg(z)1370 519 y Fh(2)1393 502 y
  982. Fg(;)0 618 y Fl(wh)o(ere)15 b Fg(p)c Fl(=)h(2)216 603
  983. y Fe(00)p Fh(10)277 618 y Fl(,)i(t)n(h)o(e)g(proba)o(bilit)o(y)e(for)
  984. i(eac)o(h)h(of)e(t)n(h)o(e)i(k)o(eystrok)o(e)q(s.)62
  985. 668 y(Th)o(e)10 b(gen)o(eral)g(form)d(of)i(t)n(h)o(e)h(require)q(d)h
  986. (proba)o(bilit)o(y)c(i)q(s)i Fg(c)902 674 y Fh(1)921
  987. 668 y Fg(r)941 653 y Fd(n)940 678 y Fh(1)963 668 y Fl(+)p
  988. Fg(c)1013 674 y Fh(2)1033 668 y Fg(r)1053 653 y Fd(n)1052
  989. 678 y Fh(2)1075 668 y Fl(,)h(wit)n(h)f Fg(r)1204 674
  990. y Fh(1)1223 668 y Fg(;)e(r)1261 674 y Fh(2)1288 668 y
  991. Fl(t)n(h)o(e)j(ro)q(ot)o(s)g(of)f Fg(x)1519 653 y Fh(2)1538
  992. 668 y Ff(00)p Fg(x)p Fl(+)p Fg(p)1647 653 y Fh(2)1678
  993. 668 y Fl(=)0 718 y(0)i(an)o(d)g Fg(c)127 724 y Fd(i)152
  994. 718 y Fl(=)h(1)p Fg(=)p Fl(()p Fg(r)273 724 y Fd(i)289
  995. 718 y Ff(00)t Fl(2()p Fg(pr)402 724 y Fd(i)416 718
  996. y Fl())432 703 y Fh(2)450 718 y Fl().)18 b(Ev)o(en)11
  997. b(wit)n(h)g Fg(n)g Fl(as)g(sm)o(all)e(as)i(100)g(t)n(hi)q(s)g(b)q(ecom)
  998. o(e)q(s,)f(t)o(o)i(s)q(ev)o(eral)f(h)n(u)o(n)o(dre)q(d)i(place)q(s,)0
  999. 768 y Fg(c)18 774 y Fh(1)37 768 y Fg(r)57 753 y Fd(n)56
  1000. 778 y Fh(1)79 768 y Fl(,)g(wit)n(h)h Fg(r)216 774 y Fh(1)248
  1001. 768 y Fl(t)n(h)o(e)h(domin)o(an)o(t)d(ro)q(ot:)73 859
  1002. y(Pr)q((no)i(AB)g(in)f Fg(n)h Fl(strok)o(e)q(s)r())d(=)h(1)p
  1003. Fg(:)p Fl(000002861032)o(0441)o(96()p Fg(:)p Fl(9)o(9999)o(9046)o
  1004. (3247)o(7409)o(7313)o(4994)o(5987)o())1605 842 y Fd(n)1625
  1005. 859 y Fg(:)0 950 y Fl(Wh)o(en)i Fg(n)d Fl(=)h(2)221 935
  1006. y Fh(21)270 950 y Fl(t)n(hi)q(s)i(b)q(ecom)o(e)q(s)f(.13533528323646)o
  1007. (9,)e(compare)q(d)i(t)o(o)h Fg(e)1122 935 y Fe(00)p
  1008. Fh(2)1178 950 y Fl(=)e Fg(:)p Fl(13533528323661)o(2.)62
  1009. 1000 y((I)17 b(am)d(in)o(d)o(e)o(bt)o(e)q(d)k(t)o(o)e(Profe)q(ssor)i
  1010. (Kn)n(u)o(t)n(h)g(for)e(p)q(oin)o(t)o(in)o(g)f(ou)o(t)i(t)n(h)o(e)g(or)
  1011. q(igin)o(al)d(v)o(ers)q(ion)i(h)o(ad)g(an)g(error)i(t)n(h)o(a)o(t)0
  1012. 1050 y(re)q(sul)o(t)o(e)q(d)e(in)d(only)g(7-place)g(accuracy)m(,)h(ra)o
  1013. (t)n(h)o(er)h(t)n(h)o(an)f(t)n(h)o(e)h(13-place)e(accuracy)i(re)q(sul)o
  1014. (t)o(in)o(g)g(f)q(rom)d(hi)q(s)h(14x.))62 1100 y(Th)o(e)h(proba)o
  1015. (bilit)o(y)f(of)g(no)h(AA)g(in)f Fg(n)h Fl(k)o(eystrok)o(e)q(s)h(i)q(s)
  1016. e(di13eren)o(t:)191 1208 y(t)n(h)o(e)h(co)q(e16cien)o(t)g(of)g
  1017. Fg(z)521 1193 y Fd(n)557 1208 y Fl(in)g(t)n(h)o(e)g(T)m(aylor)f(expans)
  1018. q(ion)g(of)1220 1180 y(1)c(+)h Fg(pz)p 1052 1199 452
  1019. 2 v 1052 1237 a Fl(1)e Ff(00)i Fl((1)f Ff(00)h Fg(p)p
  1020. Fl())p Fg(z)h Ff(00)f Fl(()p Fg(p)f Ff(00)g Fg(p)1428
  1021. 1225 y Fh(2)1447 1237 y Fl())p Fg(z)1484 1225 y Fh(2)1508
  1022. 1208 y Fg(:)0 1322 y Fl(F)m(or)k(large)h Fg(n)p Fl(,)f(t)n(hi)q(s)h(b)q
  1023. (ecom)o(e)q(s)41 1413 y(Pr)q((no)g(AA)g(in)f Fg(n)h
  1024. Fl(strok)o(e)q(s)q())e(=)g(1)p Fg(:)p Fl(00000095181)o(7114)o(0532)o
  1025. (98()p Fg(:)p Fl(9)o(9999)o(9047)o(2551)o(9072)o(3887)o(1014)o(2577)o
  1026. ())1637 1396 y Fd(n)1657 1413 y Fg(:)0 1504 y Fl(Wh)o(en)17
  1027. b Fg(n)g Fl(=)g(2)235 1489 y Fh(21)286 1504 y Fl(t)n(hi)q(s)g(b)q(ecom)
  1028. o(e)q(s)g(.1355993519979)o(8659)o(6411)o(.)25 b(Th)o(e)17
  1029. b(lac)o(k-of-m)o(em)o(ory)d(ap)o(pro)o(xim)o(a)o(t)o(ion)g(i)q(s)0
  1030. 1554 y(st)o(ill)f(go)q(o)q(d,)g(bu)o(t)h(not)g(as)g(go)q(o)q(d)g(as)g
  1031. (for)f(w)o(ords)h(AB,)g(o)o(win)o(g)f(t)o(o)i(t)n(h)o(e)f(sp)q(ecial)g
  1032. (n)o(a)o(t)o(ure)g(of)f(w)o(ords)i(AA.)62 1604 y(No)o(w,)f(t)o(o)h
  1033. (14n)o(d)g(t)n(h)o(e)h(exp)q(ect)o(e)q(d)g(n)n(u)o(m)n(b)q(er)e(of)h
  1034. (mi)q(ss)q(in)o(g)e(2-let)n(t)o(er)i(w)o(ords)g(in)f(a)h(str)q(in)o(g)g
  1035. (of)f Fg(n)h Fl(k)o(eystrok)o(e)q(s,)h(w)o(e)0 1654 y(us)q(e)f(in)o
  1036. (dica)o(t)o(or)e(v)n(ar)q(ia)o(ble)q(s.)j(Let)f Fg(w)538
  1037. 1660 y Fh(1)556 1654 y Fg(;)7 b(w)605 1660 y Fh(2)623
  1038. 1654 y Fg(;)g(:)g(:)g(:)e(;)i(w)746 1660 y Fh(209715)o(2)877
  1039. 1654 y Fl(b)q(e)14 b(t)n(h)o(e)g(s)q(et)h(of)e(p)q(oss)q(ible)h(2-let)n
  1040. (t)o(er)h(w)o(ords)f(an)o(d)g(let)488 1745 y Fg(x)512
  1041. 1751 y Fd(i)537 1745 y Fl(=)e(1)i(if)f(w)o(ord)h Fg(w)787
  1042. 1751 y Fd(i)814 1745 y Fl(i)q(s)f(mi)q(ss)q(in)o(g,)f(els)q(e)i
  1043. Fg(x)1120 1751 y Fd(i)1146 1745 y Fl(=)d(0)p Fg(:)0 1837
  1044. y Fl(Th)o(en)k(t)n(h)o(e)h(n)n(u)o(m)n(b)q(er)f(of)f(mi)q(ss)q(in)o(g)f
  1045. (w)o(ords)i(i)q(s)g Fg(x)714 1843 y Fh(1)742 1837 y Fl(+)10
  1046. b Ff(01)d(01)g(01)i Fl(+)h Fg(x)909 1843 y Fh(2097152)1026
  1047. 1837 y Fl(,)15 b(an)o(d)g(t)n(h)o(e)g(exp)q(ect)o(e)q(d)i(n)n(u)o(m)n
  1048. (b)q(er)d(of)h(mi)q(ss)q(in)o(g)0 1886 y(w)o(ords)f(i)q(s)622
  1049. 1936 y(E()p Fg(x)690 1942 y Fh(1)709 1936 y Fl())9
  1050. b(+)g Ff(01)e(01)g(01)h Fl(+)i(E()p Fg(x)943 1942
  1051. y Fh(2097152)1061 1936 y Fl())p Fg(:)62 2011 y Fl(Th)o(ere)19
  1052. b(are)f(2)279 1996 y Fh(20)326 2011 y Ff(00)12 b Fl(2)391
  1053. 1996 y Fh(10)444 2011 y Fl(2-let)n(t)o(er)18 b(w)o(ords)g(of)f(t)o(yp)q
  1054. (e)h(AB,)g(an)o(d)f(2)1055 1996 y Fh(10)1108 2011 y Fl(of)g(t)o(yp)q(e)
  1055. h(AA.)f(Wh)o(en)h Fg(n)g Fl(=)g(2)1585 1996 y Fh(21)1620
  1056. 2011 y Fl(,)g(our)0 2061 y(exp)q(ect)o(e)q(d)d(n)n(u)o(m)n(b)q(er)f(of)
  1057. f(mi)q(ss)q(in)o(g)f(2-let)n(t)o(er)j(w)o(ords)f(i)q(s)263
  1058. 2152 y((2)300 2135 y Fh(20)344 2152 y Ff(00)9 b Fl(2)406
  1059. 2135 y Fh(10)441 2152 y Fl())h Ff(02)f Fg(:)p Fl(13533528323646)o(9)
  1060. d(+)k(2)903 2135 y Fh(10)947 2152 y Ff(02)f Fg(:)p
  1061. Fl(135599351997986)o(5964)o(11)p Fg(;)0 2243 y Fl(an)o(d)14
  1062. b(t)n(hi)q(s)f(re)q(d)o(u)o(ce)q(s)j(t)o(o)e(141909.60)62
  1063. 2293 y(Th)o(e)g(ap)o(pro)o(xim)o(a)o(t)o(ion)d(bas)q(e)q(d)j(on)g(t)n
  1064. (h)o(e)h(lac)o(k-of-m)o(em)o(ory)c(assu)o(mpt)o(ion)i(yields)626
  1065. 2390 y(2)647 2373 y Fh(20)682 2390 y Fg(e)701 2373 y
  1066. Fe(00)p Fh(2)744 2360 y Fb(21)774 2373 y Fd(=)p Fh(2)808
  1067. 2360 y Fb(20)851 2390 y Fl(=)f(141909)p Fg(:)p Fl(33)p
  1068. Fg(:)62 2481 y Fl(Th)n(us)21 b(t)n(h)o(e)g(easy)g(m)o(et)n(h)o(o)q(d)e
  1069. (for)h(14n)o(din)o(g)g(t)n(h)o(e)h(a)o(v)o(erage)f(n)n(u)o(m)n(b)q
  1070. (er)g(of)f(mi)q(ss)q(in)o(g)g(2-let)n(t)o(er)i(w)o(ords)f(f)q(rom)e
  1071. Fg(n)0 2531 y Fl(k)o(eystrok)o(e)q(s,)d(2)234 2516 y
  1072. Fh(20)269 2531 y Fg(e)288 2516 y Fe(00)p Fd(n=)p Fh(2)369
  1073. 2503 y Fb(20)401 2531 y Fl(,)e(i)q(s)g(quit)o(e)h(suit)o(a)o(ble)f(for)
  1074. g(pract)o(ical)h(ap)o(plica)o(t)o(ions)e(of)h(t)n(h)o(e)i(OPSO)f(t)o(e)
  1075. q(st.)62 2581 y(Th)o(os)q(e)j(not)e(acquain)o(t)o(e)q(d)g(wit)n(h)h(m)o
  1076. (et)n(h)o(o)q(ds)f(for)g(d)o(ev)o(elo)o(pin)o(g)g(gen)o(era)o(t)o(in)o
  1077. (g)h(fu)o(nct)o(ions)g(an)o(d)f(solvin)o(g)g(recur-)0
  1078. 2631 y(rence)i(equa)o(t)o(ions)d(su)o(c)o(h)i(as)f(t)n(h)o(os)q(e)h(a)o
  1079. (b)q(o)o(v)o(e)e(m)o(ay)f(wi)q(sh)i(t)o(o)g(lo)q(ok)f(a)o(t)h(t)n(h)o
  1080. (e)g(m)o(arv)o(elous)f(trea)o(t)o(m)o(en)o(t)g(in)h(t)n(h)o(e)g(b)q(o)q
  1081. (ok)0 2681 y([1)o(])j(d)o(ev)o(elo)o(p)q(e)q(d)g(ou)o(t)g(of)f(Don)o
  1082. (ald)g(Kn)n(u)o(t)n(h's)i(concret)o(e)h(m)o(a)o(t)n(h)o(em)o(a)o(t)o(i)
  1083. o(cs)c(cours)q(e)j(a)o(t)f(St)o(anford,)g(in)f(part)o(icular,)0
  1084. 2730 y(s)q(ect)o(ions)e(7.1-7.3)c(an)o(d)j(8.4.)845 2978
  1085. y(4)p eop
  1086. %%Page: 5 5
  1087. 5 4 bop 0 45 a Fa(6.1)56 b(Fin)n(din)o(g)19 b(t)n(h)n(e)f(v)m(ar)q
  1088. (iance)0 122 y Fl(No)o(w)g(for)f(t)n(h)o(e)i(h)o(ard)f(part:)26
  1089. b(t)n(h)o(e)19 b(v)n(ar)q(iance)e(of)g(t)n(h)o(e)i(n)n(u)o(m)n(b)q(er)f
  1090. (of)f(mi)q(ss)q(in)o(g)f(2-let)n(t)o(er)j(w)o(ords.)31
  1091. b(It)18 b(i)q(s)f(t)n(h)o(e)i(su)o(m)0 172 y(of)c(co)o(v()p
  1092. Fg(x)149 178 y Fd(i)163 172 y Fg(;)7 b(x)206 178 y Fd(j)223
  1093. 172 y Fl())16 b(for)f Fg(i)h Fl(an)o(d)g Fg(j)i Fl(eac)o(h)f(ran)o
  1094. (gin)o(g)f(f)q(rom)e(1)h(t)o(o)h(2)924 156 y Fh(10)959
  1095. 172 y Fl(.)24 b((Recall)15 b(t)n(h)o(a)o(t)h Fg(x)1250
  1096. 178 y Fd(i)1280 172 y Fl(i)q(s)f(t)n(h)o(e)i(in)o(dica)o(t)o(or)e(v)n
  1097. (ar)q(ia)o(ble)0 221 y(for)j(t)n(h)o(e)h Fg(i)p Fl(t)n(h)g(w)o(ord,)g
  1098. (1)f(if)g(it)g(ap)o(p)q(ears,)h(0)f(if)g(not).)31 b(Th)o(ere)20
  1099. b(are)f(a)o(b)q(ou)o(t)f(2)1169 206 y Fh(20)1222 221
  1100. y Fl(su)o(c)o(h)h(co)o(v)n(ar)q(iance)q(s)g((act)o(ually)m(,)0
  1101. 271 y(523)12 b Ff(02)h Fl(1023)f(+)h(1024).)34 b(Th)o(ey)19
  1102. b(f)q(all)f(in)o(t)o(o)h(som)o(e)f(17)h(di13eren)o(t)h(t)o(yp)q(e)q
  1103. (s,)h(wit)n(h)e(a)g(gen)o(era)o(t)o(in)o(g)h(fu)o(nct)o(ion)f(for)0
  1104. 321 y(eac)o(h)e(t)o(yp)q(e.)23 b(Th)n(us)17 b(t)n(h)o(e)f(exp)q(ect)o
  1105. (e)q(d)i(v)n(alue)d(of)g Fg(x)744 327 y Fd(i)758 321
  1106. y Fg(x)782 327 y Fd(j)799 321 y Fl(,)g(wit)n(h)h Fg(x)945
  1107. 327 y Fd(i)974 321 y Fl(asso)q(cia)o(t)o(e)q(d)h(wit)n(h)f(a)g(w)o(ord)
  1108. f(su)o(c)o(h)i(as)e(AB,)h(an)o(d)0 371 y Fg(x)24 377
  1109. y Fd(j)56 371 y Fl(asso)q(cia)o(t)o(e)q(d)g(wit)n(h)f(CA,)f(require)q
  1110. (s)i(a)f(di13eren)o(t)h(gen)o(era)o(t)o(in)o(g)f(fu)o(nct)o(ion)g(t)n
  1111. (h)o(an)g(do)q(e)q(s)g(t)n(h)o(a)o(t)g(asso)q(cia)o(t)o(e)q(d)h(wit)n
  1112. (h)0 421 y(AA,BA.)62 470 y(If)10 b(all)g(t)n(h)o(e)h(di13eren)o(t)g
  1113. (t)o(yp)q(e)q(s,)h(an)o(d)e(t)n(h)o(e)q(ir)h(f)q(requencie)q(s,)h(are)f
  1114. (accou)o(n)o(t)o(e)q(d)h(for,)e(t)n(h)o(e)h(t)o(ot)o(al)f(yields)h(t)n
  1115. (h)o(e)g(require)q(d)0 520 y(v)n(ar)q(iance.)17 b(It)11
  1116. b(i)q(s)f(84368.)16 b(Th)n(us,)c(wit)n(h)f(an)f(alph)o(a)o(b)q(et)g(of)
  1117. h(2)883 505 y Fh(10)929 520 y Fl(let)n(t)o(ers,)i(t)n(h)o(e)e(n)n(u)o
  1118. (m)n(b)q(er)g(of)g(mi)q(ss)q(in)o(g)e(2-let)n(t)o(er)j(w)o(ords)0
  1119. 570 y(in)k(a)h(str)q(in)o(g)g(of)f(2)281 555 y Fh(21)333
  1120. 570 y Fl(k)o(eystrok)o(e)q(s)i(h)o(as)f(m)o(ean)f(141,909)f(an)o(d)h
  1121. (st)o(an)o(d)o(ard)i(d)o(evia)o(t)o(ion)e(290.46.)25
  1122. b(It)17 b(ap)o(p)q(ears)h(t)o(o)0 620 y(h)o(a)o(v)o(e)12
  1123. b(a)f(di)q(str)q(ibu)o(t)o(ion)g(clos)q(e)i(enough)f(t)o(o)h(norm)o(al)
  1124. d(t)n(h)o(a)o(t)i(t)n(h)o(e)g(st)o(a)o(t)o(i)q(st)o(ic)g(()p
  1125. Fg(x)5 b Ff(00)g Fl(141909))p Fg(=)p Fl(290)11 b(i)q(s)g(t)n(h)o(e)i
  1126. (ap)o(pro)o(pr)q(ia)o(t)o(e)0 670 y(on)o(e)g(for)f(t)n(h)o(e)i(OPSO)f
  1127. (t)o(e)q(st,)h(wh)o(ere)g Fg(x)e Fl(i)q(s)g(t)n(h)o(e)i(n)n(u)o(m)n(b)q
  1128. (er)e(of)g(2-let)n(t)o(er)i(w)o(ords)f(t)n(h)o(a)o(t)g(are)g(mi)q(ss)q
  1129. (in)o(g)e(f)q(rom)f(t)n(h)o(e)k(str)q(in)o(g)0 719 y(of)h(2)70
  1130. 704 y Fh(21)120 719 y Fl(k)o(eystrok)o(e)q(s.)25 b(A)16
  1131. b(v)n(alue)f(of)g(()p Fg(x)10 b Ff(00)h Fl(141909))p
  1132. Fg(=)p Fl(290)i(in)i(a)o(bsolu)o(t)o(e)h(v)n(alue)f(grea)o(t)o(er)i(t)n
  1133. (h)o(an,)e(say)m(,)g(3)h(i)q(s)f(ca)n(us)q(e)0 769 y(for)e(concer)q(n.)
  1134. 19 b(A)13 b(really)g(go)q(o)q(d)f(monk)o(ey)g((RNG))h(w)o(ould)f(ca)n
  1135. (us)q(e)i(concer)q(n)h(only)d(a)h(few)g(t)o(im)o(e)q(s)f(in)g(1000)g(t)
  1136. o(e)q(st)o(s.)0 907 y Fi(7)88 b(Th)n(e)22 b(OTSO)e(T)-6
  1137. b(e)r(st)0 997 y Fl(OTSO)17 b(m)o(eans)e(Ov)o(erlap)o(pin)o(g-T)m(r)q
  1138. (iple)q(s-Spars)q(e-Occupancy)m(,)i(m)o(eanin)o(g)e(t)n(h)o(e)h(n)n(u)o
  1139. (m)n(b)q(er)g(of)g(mi)q(ss)q(in)o(g)e(3-let)n(t)o(er)0
  1140. 1047 y(w)o(ords)h(in)g(a)g(lon)o(g)f(str)q(in)o(g)i(of)e
  1141. Fg(n)h Fl(k)o(eystrok)o(e)q(s.)23 b(Constrain)o(t)o(s)16
  1142. b(on)f(t)n(h)o(e)h(s)q(ize)f(of)g(our)g(bit)g(m)o(ap)e(m)o(ak)o(e)h
  1143. Fg(13)f Fl(=)h(2)1656 1032 y Fh(6)1689 1047 y Fl(a)0
  1144. 1097 y(reason)o(a)o(ble)g(s)q(ize)g(for)g(t)n(h)o(e)g(alph)o(a)o(b)q
  1145. (et,)f(callin)o(g)f(for)i(an)f(array)h(of)f(2)1022 1082
  1146. y Fh(13)1071 1097 y Fl(32-bit)g(w)o(ords)h(t)o(o)g(record)h(t)n(h)o(e)f
  1147. (pre)q(s)q(ence)0 1147 y(or)f(a)o(bs)q(ence)j(of)c(eac)o(h)j(p)q(oss)q
  1148. (ible)f(w)o(ord.)j(Th)o(e)d(RNG)f(monk)o(ey's)f(k)o(eystrok)o(e)i(will)
  1149. e(b)q(e)i(d)o(et)o(ermin)o(e)q(d)f(b)o(y)h(s)q(ix)e(bit)o(s)0
  1150. 1197 y(f)q(rom)h(t)n(h)o(e)i(ran)o(dom)f(in)o(t)o(eger|most)g(oft)o(en)
  1151. h(t)n(h)o(e)g(leadin)o(g)g(s)q(ix,)f(t)n(h)o(e)i(most)e(imp)q(ort)o(an)
  1152. o(t,)f(bit)o(s.)21 b(Bu)o(t)16 b(ev)o(ery)g(s)q(et)0
  1153. 1247 y(of)c(s)q(ix)f(bit)o(s)i(sh)o(ould)f(pro)o(vid)o(e)g(suit)o(a)o
  1154. (bly)f(ran)o(dom)g(an)o(d)h(in)o(d)o(ep)q(en)o(d)o(en)o(t)h(k)o
  1155. (eystrok)o(e)q(s,)g(if)f(w)o(e)g(are)h(t)o(o)f(h)o(a)o(v)o(e)g(a)g
  1156. (truly)0 1296 y(sa)o(t)o(i)q(sf)q(act)o(ory)h(RNG.)62
  1157. 1346 y(So)k(wit)n(h)g(a)g(k)o(eyb)q(oard)h(of)e Fg(13)h
  1158. Fl(=)h(64)e(k)o(eys)i(our)f(RNG)g(monk)o(ey)f(pro)q(d)o(u)o(ce)q(s,)j
  1159. (say)m(,)e Fg(n)g Fl(=)g(2)1470 1331 y Fh(21)1523 1346
  1160. y Fl(k)o(eystrok)o(e)q(s)0 1396 y(an)o(d)d(w)o(e)h(cou)o(n)o(t)g(t)n(h)
  1161. o(e)g(n)n(u)o(m)n(b)q(er)f(of)g(mi)q(ss)q(in)o(g)f(3-let)n(t)o(er)i(w)o
  1162. (ords.)21 b(En)n(u)o(m)o(era)o(t)o(in)o(g)14 b(t)n(h)o(e)h(p)q(oss)q
  1163. (ible)g(kin)o(ds)f(of)g(3-let)n(t)o(er)0 1446 y(w)o(ords:)k(AAA,)12
  1164. b(AAB,)h(ABA,BAA,ABC,)h(w)o(e)f(14n)o(d)g(gen)o(era)o(t)o(in)o(g)g
  1165. (fu)o(nct)o(ions)g(for)f(t)n(h)o(e)i(proba)o(bilit)o(y)d(t)n(h)o(a)o(t)
  1166. i(eac)o(h)0 1496 y(part)o(icular)20 b(t)o(yp)q(e)h(will)e(b)q(e)h(mi)q
  1167. (ss)q(in)o(g)f(in)h Fg(n)h Fl(k)o(eystrok)o(e)q(s,)i(t)o(ak)o(e)e(in)o
  1168. (t)o(o)f(accou)o(n)o(t)h(t)n(h)o(e)q(ir)h(f)q(requencie)q(s.)39
  1169. b(Th)o(a)o(t)0 1545 y(pro)o(vid)o(e)q(s)15 b(t)n(h)o(e)f(true)h(exp)q
  1170. (ect)o(e)q(d)g(n)n(u)o(m)n(b)q(er)f(of)f(mi)q(ss)q(in)o(g)f(3-let)n(t)o
  1171. (er)j(w)o(ords)f(in)g(a)g(str)q(in)o(g)g(of)f(2)1370
  1172. 1530 y Fh(21)1419 1545 y Fl(k)o(eystrok)o(e)q(s.)20 b(It)14
  1173. b(i)q(s)0 1595 y(87.9393.)62 1645 y(Th)o(e)d(v)n(alue)g(t)n(h)o(a)o(t)f
  1174. (re)q(sul)o(t)o(s)j(f)q(rom)c(t)n(h)o(e)j(lac)o(k-of-m)o(em)o(ory)7
  1175. b(assu)o(mpt)o(ion)k(i)q(s)f Fg(13)1191 1630 y Fh(3)1209
  1176. 1645 y Fg(e)1228 1630 y Fe(00)p Fd(n=13)1314 1617
  1177. y Fb(3)1343 1645 y Fl(=)i(2)1408 1630 y Fh(18)1443 1645
  1178. y Fg(e)1462 1630 y Fe(00)p Fh(8)1519 1645 y Fl(=)f(87)p
  1179. Fg(:)p Fl(9395.)0 1695 y(So,)i(once)i(again,)d(t)n(h)o(e)j(ap)o(pro)o
  1180. (xim)o(a)o(t)o(i)o(on)c(i)q(s)i(v)o(ery)i(accura)o(t)o(e.)62
  1181. 1745 y(It)h(i)q(s)g(a)g(formid)o(a)o(ble)d(t)o(ask)j(t)o(o)h(14n)o(d)
  1182. f(t)n(h)o(e)g(exact)h(v)n(ar)q(iance)f(for)f(t)n(h)o(e)i(n)n(u)o(m)n(b)
  1183. q(er)f(of)f(mi)q(ss)q(in)o(g)g(3-let)n(t)o(er)i(w)o(ords)0
  1184. 1795 y(in)i(2)75 1779 y Fh(21)130 1795 y Fl(k)o(eystrok)o(e)q(s.)36
  1185. b(Th)o(ere)21 b(are)f(h)n(u)o(n)o(dre)q(ds)i(of)d(di13eren)o(t)h(w)o
  1186. (ord-t)o(yp)q(e)g(pairs,)g(su)o(c)o(h)g(as)g(ABA,CAB)g(for)0
  1187. 1844 y(example,)11 b(for)j(whic)o(h)f(gen)o(era)o(t)o(in)o(g)h(fu)o
  1188. (nct)o(ions)g(m)n(ust)f(b)q(e)g(fou)o(n)o(d.)18 b(Th)o(en)c(asympt)o
  1189. (ot)o(ic)e(forms)g(m)n(ust)i(b)q(e)f(fou)o(n)o(d)0 1894
  1190. y(an)o(d)f(com)n(bin)o(e)q(d)g(wit)n(h)g(t)n(h)o(e)i(pro)o(p)q(er)f(f)q
  1191. (requencie)q(s)h(t)o(o)f(get)g(t)n(h)o(e)g(true)h(v)n(ar)q(iance.)j(I)
  1192. 12 b(h)o(ad)h(a)f(h)o(alf-h)o(eart)o(e)q(d)h(pro)r(ject)0
  1193. 1944 y(u)o(n)o(d)o(erw)o(ay)f(t)o(o)g(a)n(u)o(t)o(om)o(a)o(t)o(e)e(t)n
  1194. (h)o(e)i(pro)q(ce)q(ss)i(wit)n(h)d(a)g(compu)o(t)o(er)g(program,)f(bu)o
  1195. (t)h(progre)q(ss)q(e)q(d)j(only)c(t)o(o)i(t)n(h)o(e)f(I-t)n(hink-)0
  1196. 1994 y(it-i)q(s-feas)q(ible)h(st)o(age.)62 2044 y(Not)o(e)k(t)n(h)o(a)o
  1197. (t)f(t)n(h)o(e)g(OTSO)h(t)o(e)q(st)g(do)q(e)q(s)g(not)f(require)g(t)n
  1198. (h)o(e)h(true)g(v)n(ar)q(iance.)21 b(On)o(e)16 b(m)o(ay)d(t)o(e)q(st)j
  1199. (t)n(h)o(a)o(t)f(a)g(s)q(et)h(of)e Fg(x)0 2093 y Fl(v)n(alue)q(s,)f(t)n
  1200. (h)o(e)g(n)n(u)o(m)n(b)q(er)g(of)f(mi)q(ss)q(in)o(g)f(3-let)n(t)o(er)j
  1201. (w)o(ords)f(in)g(a)g(str)q(in)o(g)g(of)f(2)1071 2078
  1202. y Fh(21)1119 2093 y Fl(k)o(eystrok)o(e)q(s,)i(com)o(e)q(s)f(f)q(rom)d
  1203. (a)j(norm)o(al)0 2143 y(di)q(str)q(ibu)o(t)o(ion)e(wit)n(h)h(m)o(ean)f
  1204. (87.85)f(wit)n(h)i(a)g(t-t)o(e)q(st,)h(us)q(in)o(g)f(cu)o(m)n(ula)o(t)o
  1205. (iv)o(e)e(e)q(st)o(im)o(a)o(t)o(e)q(s)i(of)f(t)n(h)o(e)i(st)o(an)o(d)o
  1206. (ard)g(d)o(evia)o(t)o(ion)0 2193 y(f)q(rom)d(t)n(h)o(e)j(sample)e(v)n
  1207. (alue)q(s.)17 b(Larger)c(sample)q(s)e(of)h Fg(x)p Fl('s)g(are)g(n)o
  1208. (ece)q(ssary)j(t)o(o)e(e)q(st)o(a)o(bli)q(sh)e(a)i(t)o(e)q(st)g(f)q
  1209. (ailure.)j(Th)o(e)d(t)o(e)q(st)0 2243 y(i)q(s)g(a)h(bit)f(sh)o(arp)q
  1210. (er)i(wh)o(en)f(w)o(e)g(kno)o(w)g(t)n(h)o(e)g(v)n(ar)q(iance.)62
  1211. 2293 y(Here)i(i)q(s)e(a)g(pract)o(ical)g(example)f(of)h(t)n(h)o(e)h
  1212. (OTSO)g(t)o(e)q(st.)21 b(A)15 b(ran)o(dom)e(n)n(u)o(m)n(b)q(er)h(gen)o
  1213. (era)o(t)o(or)h(pro)o(p)q(os)q(e)q(d)h((an)o(d)0 2342
  1214. y(t)o(ou)o(t)o(e)q(d)i(on)f(in)o(t)o(er)q(n)o(et))h(b)o(y)f(Haas)g([2)
  1215. o(],)g(gen)o(era)o(t)o(e)q(s)i(4-digit)c(ordin)o(ary)i(d)o(ecim)o(al)f
  1216. (in)o(t)o(egers.)28 b(Sup)o(p)q(os)q(e)19 b(w)o(e)e(as-)0
  1217. 2392 y(su)o(m)o(e)d(an)h(alph)o(a)o(b)q(et)e(of)h Fg(13)e
  1218. Fl(=)h(100)h(c)o(h)o(aract)o(ers)i(an)o(d)e(let)h(t)n(h)o(e)g(last)g(t)
  1219. o(w)o(o)f(digit)o(s)g(of)g(Haas-gen)o(era)o(t)o(e)q(d)i(n)n(u)o(m)n(b)q
  1220. (ers)0 2442 y(d)o(et)o(ermin)o(e)d(our)h(monk)o(ey's)d(k)o(eystrok)o(e)
  1221. q(s,)k(t)n(h)o(en)f(cons)q(id)o(er)g(3-let)n(t)o(er)g(w)o(ords.)k(If)13
  1222. b(w)o(e)h(let)f(t)n(h)o(e)h(monk)o(ey)e(pro)q(d)o(u)o(ce)0
  1223. 2492 y(2,000,003)k(k)o(eystrok)o(e)q(s,)21 b(an)o(d)e(h)o(ence)h(2)f
  1224. (milli)o(on)d(3-let)n(t)o(er)k(w)o(ords,)g(w)o(e)f(exp)q(ect)h(t)n(h)o
  1225. (ere)g(sh)o(ould)f(b)q(e)g(arou)o(n)o(d)0 2542 y Fg(13)27
  1226. 2527 y Fh(3)45 2542 y Fg(e)64 2527 y Fe(00)p Fh(2000000)p
  1227. Fd(=)p Fh(100)o(00)o(00)353 2542 y Fl(=)12 b(135)p Fg(;)7
  1228. b Fl(335)12 b(mi)q(ss)q(in)o(g)g(3-let)n(t)o(er)i(w)o(ords.)62
  1229. 2592 y(Th)o(e)k(14rst)h(t)n(hree)h(ru)o(ns)f(pro)q(d)o(u)o(ce)q(d)g
  1230. (147,440,)d(t)n(h)o(en)j(147,922,)d(t)n(h)o(en)i(147,691.)28
  1231. b(Th)o(e)q(s)q(e)19 b(s)q(eem)f(som)o(e)e(43)0 2641 y(s)q(igm)o(as)f(f)
  1232. q(rom)f(t)n(h)o(e)k(m)o(ean|v)o(ery)e(bad,)h(as)g(a)f(more)g(ext)o(ens)
  1233. q(iv)o(e)h(t-t)o(e)q(st)h(w)o(ould)e(sh)o(o)o(w.)27 b((An)17
  1234. b(empir)q(ical)d(ap-)0 2691 y(pro)o(xim)o(a)o(t)o(ion)f(for)k(t)n(h)o
  1235. (e)g(v)n(ar)q(iance)f(sugge)q(st)o(s)i Fg(33)f Fl(=)g(283)e(for)h(t)n
  1236. (hi)q(s)h(part)o(icular)f(OTSO)h(t)o(e)q(st.)27 b(Bu)o(t)17
  1237. b(of)f(cours)q(e,)0 2741 y(t)n(h)o(anks)e(t)o(o)g(Goss)q(et)n(t's)i
  1238. (t-t)o(e)q(st,)f(w)o(e)f(can)g(t)o(e)q(st)h(for)e(t)n(h)o(e)i(m)o(ean)e
  1239. (wit)n(h)o(ou)o(t)h(kno)o(win)o(g)f(t)n(h)o(e)i(v)n(ar)q(iance.))845
  1240. 2978 y(5)p eop
  1241. %%Page: 6 6
  1242. 6 5 bop 0 45 a Fi(8)88 b(Th)n(e)22 b(OQSO)e(T)-6 b(e)r(st)0
  1243. 136 y Fl(OQSO)10 b(m)o(eans)f(Ov)o(erlap)o(pin)o(g-Quadruple)q(s-Spars)
  1244. q(e-Occupancy|t)n(h)o(e)j(n)n(u)o(m)n(b)q(er)d(of)g(mi)q(ss)q(in)o(g)e
  1245. (4-let)n(t)o(er)j(w)o(ords)0 186 y(in)16 b(a)g(lon)o(g)g(str)q(in)o(g)g
  1246. (of)g(k)o(eystrok)o(e)q(s.)26 b(W)m(e)16 b(us)q(e)h(an)f(alph)o(a)o(b)q
  1247. (et)f(of)h Fg(13)f Fl(=)h(2)1115 171 y Fh(5)1150 186
  1248. y Fl(let)n(t)o(ers)i(an)o(d)e(a)g(str)q(in)o(g)g(of)g
  1249. Fg(n)f Fl(=)h(2)1675 171 y Fh(21)0 236 y Fl(k)o(eystrok)o(e)q(s.)28
  1250. b(Th)n(us)18 b(s)q(elect)o(in)o(g)g(an)o(y)e(14v)o(e)h(bit)o(s)h(f)q
  1251. (rom)d(t)n(h)o(e)i(in)o(t)o(eger)g(pro)q(d)o(u)o(ce)q(d)h(b)o(y)f(t)n
  1252. (h)o(e)h(RNG)e(pro)o(vid)o(e)q(s)h(t)n(h)o(e)0 285 y(re)q(sul)o(t)o(in)
  1253. o(g)e(k)o(eystrok)o(e)g(for)e(our)h(RNG)f(monk)o(ey)m(.)62
  1254. 335 y(By)j(en)n(u)o(m)o(era)o(t)o(in)o(g)f(t)n(h)o(e)h(p)q(oss)q(ible)g
  1255. (kin)o(ds)f(of)f(4-let)n(t)o(er)j(w)o(ords,)e(14n)o(din)o(g)g(t)n(h)o
  1256. (e)q(ir)h(gen)o(era)o(t)o(in)o(g)g(fu)o(nct)o(ions)f(an)o(d)0
  1257. 385 y(asympt)o(ot)o(ic)g(forms)f(for)i(t)n(h)o(e)h(co)q(e16cien)o(t)o
  1258. (s)g(of)f Fg(z)749 370 y Fd(n)771 385 y Fl(,)g(t)n(h)o(en)h(com)n
  1259. (binin)o(g)d(t)n(h)o(em)i(wit)n(h)g(t)n(h)o(e)g(pro)o(p)q(er)h(f)q
  1260. (requencie)q(s,)0 435 y(t)n(h)o(e)g(true)g(exp)q(ect)o(e)q(d)h(n)n(u)o
  1261. (m)n(b)q(er)e(of)f(mi)q(ss)q(in)o(g)g(4-let)n(t)o(er)i(w)o(ords)f(in)g
  1262. (a)g(str)q(in)o(g)g(of)g Fg(n)f Fl(=)h(2)1321 420 y Fh(21)1372
  1263. 435 y Fl(k)o(eystrok)o(e)q(s)h(m)o(ay)e(b)q(e)0 485 y(fou)o(n)o(d)i(t)o
  1264. (o)g(b)q(et)n(t)o(er)h(t)n(h)o(an)e(40)h(digit)o(s)f(of)g(accuracy)m(.)
  1265. 27 b(T)m(o)16 b(t)n(h)o(e)i(14rst)f(11)f(digit)o(s,)h(it)g(i)q(s)f
  1266. Fg(26)g Fl(=)g(141909)p Fg(:)p Fl(47365)7 b Fg(:)g(:)f(:)s
  1267. Fl(.)0 535 y(Th)o(e)14 b(ap)o(pro)o(xim)o(a)o(t)o(ion)d(bas)q(e)q(d)j
  1268. (on)g(t)n(h)o(e)g(lac)o(k-of-m)o(emo)o(ry)d(pro)o(p)q(ert)o(y)j(yields)
  1269. g(141909.33.)62 584 y(Th)o(e)h(b)q(o)o(x)f(b)q(elo)o(w)f(giv)o(e)q(s)i
  1270. (d)o(et)o(ails)f(of)g(t)n(h)o(a)o(t)g(en)n(u)o(m)o(era)o(t)o(ion:)19
  1271. b(F)m(or)14 b(eac)o(h)h(t)o(yp)q(e)f(of)g(w)o(ord,)g(t)n(h)o(e)h(f)q
  1272. (requency)m(,)f(t)n(h)o(e)0 634 y(gen)o(era)o(t)o(in)o(g)f(fu)o(nct)o
  1273. (ion)g(an)o(d)f(t)n(h)o(e)i(proba)o(bilit)o(y)d(t)n(h)o(a)o(t)h(a)h
  1274. (str)q(in)o(g)g(of)f Fg(n)f Fl(=)h(2)1096 619 y Fh(21)1144
  1275. 634 y Fl(k)o(eystrok)o(e)q(s)i(will)d(not)i(con)o(t)o(ain)f(t)n(h)o(a)o
  1276. (t)0 684 y(w)o(ord.)18 b(Th)o(e)c(not)o(a)o(t)o(ion)f(A)397
  1277. 669 y Fe(0)422 684 y Fl(m)o(eans)h(not-A,)f(X)h(an)o(d)g(Y)g(d)o(e)q(s)
  1278. q(ign)o(a)o(t)o(e)g(an)o(y)f(let)n(t)o(ers)j(of)d(t)n(h)o(e)i(alph)o(a)
  1279. o(b)q(et.)104 775 y(Th)o(e)f(Exp)q(ect)o(e)q(d)h(Nu)o(m)n(b)q(er)f(of)f
  1280. (Mi)q(ss)q(in)o(g)g(W)m(ords)h(f)q(rom)104 825 y(A)g(Str)q(in)o(g)g(of)
  1281. f Fg(n)e Fl(=)h(2)422 810 y Fh(21)471 825 y Fl(4-Let)n(t)o(er)j(W)m
  1282. (ords.)104 875 y(Th)o(e)f(Alph)o(a)o(b)q(et)f(Has)h Fg(13)e
  1283. Fl(=)f(32)j(Let)n(t)o(ers.)104 966 y(F)m(orm)e(of)h(w)o(ord:)18
  1284. b(AXY)m(A)500 951 y Fe(0)512 966 y Fl(,)13 b(()p Fg(13)580
  1285. 951 y Fh(4)608 966 y Ff(00)c Fg(13)676 951 y Fh(3)708
  1286. 966 y Fl(of)14 b(t)n(h)o(e)q(s)q(e))104 1016 y Fg(N)5
  1287. b Fl(()p Fg(z)r Fl())12 b(=)f(1)p Fg(=)p Fl((1)e Ff(00)h
  1288. Fg(z)h Fl(+)e Fg(p)472 1001 y Fh(4)491 1016 y Fg(z)512
  1289. 1001 y Fh(4)531 1016 y Fl())104 1065 y(Domin)o(an)o(t)i(ro)q(ot:)18
  1290. b Fg(r)12 b Fl(=)g Fg(:)p Fl(99999904632295)o(5096)o(63)c
  1291. Ff(30)k Fl(1)d Ff(00)h Fg(p)1052 1050 y Fh(4)1079
  1292. 1065 y Ff(00)g Fl(3)p Fg(p)1163 1050 y Fh(8)104 1115
  1293. y Fl(Co)q(e16cien)o(t:)17 b Fg(c)12 b Fl(=)g(1)p Fg(:)p
  1294. Fl(00000381472)o(2731)o(6674)o(7)d Ff(30)j Fl(1)d(+)g(4)p
  1295. Fg(p)1014 1100 y Fh(4)1042 1115 y Fl(+)g(28)p Fg(p)1146
  1296. 1100 y Fh(8)104 1165 y Fl(Con)o(tr)q(ibu)o(t)o(ion)k(t)o(o)h
  1297. Fg(26)p Fl(:)k(()p Fg(13)499 1150 y Fh(4)527 1165
  1298. y Ff(00)9 b Fg(13)595 1150 y Fh(3)613 1165 y Fl())p
  1299. Fg(cr)667 1150 y Fd(n)701 1165 y Fl(=)j(137474)p Fg(:)p
  1300. Fl(27007432)o(8924)o(16)104 1256 y(F)m(orm)g(of)h(w)o(ord:)18
  1301. b(AXY)m(A,)13 b(wit)n(h)h(XY)g(not)g(AA)g(()p Fg(13)887
  1302. 1241 y Fh(3)915 1256 y Ff(00)9 b Fg(13)14 b Fl(of)f(t)n(h)o(e)q(s)q
  1303. (e))104 1306 y Fg(N)5 b Fl(()p Fg(z)r Fl())12 b(=)f((1)f(+)f
  1304. Fg(p)359 1291 y Fh(3)378 1306 y Fg(z)399 1291 y Fh(3)417
  1305. 1306 y Fl())p Fg(=)p Fl((1)g Ff(00)h Fg(z)h Fl(+)f
  1306. Fg(p)635 1291 y Fh(3)653 1306 y Fg(z)674 1291 y Fh(3)702
  1307. 1306 y Fl(+)g(()p Fg(p)781 1291 y Fh(4)809 1306 y Ff(00)f
  1308. Fg(p)871 1291 y Fh(3)890 1306 y Fl())p Fg(z)927 1291
  1309. y Fh(4)945 1306 y Fl())104 1356 y(Domin)o(an)o(t)i(ro)q(ot:)18
  1310. b Fg(r)12 b Fl(=)g Fg(:)p Fl(99999904635205)o(8288)o(73)c
  1311. Ff(30)k Fl(1)d Ff(00)h Fg(p)1052 1341 y Fh(4)1079
  1312. 1356 y Fl(+)g Fg(p)1142 1341 y Fh(7)104 1406 y Fl(Co)q(e16cien)o(t:)
  1313. 17 b Fg(c)12 b Fl(=)g(1)p Fg(:)p Fl(00000381451)o(9010)o(6827)o(9)d
  1314. Ff(30)j Fl(1)d(+)g(4)p Fg(p)1014 1391 y Fh(4)1042 1406
  1315. y Ff(00)g Fl(7)p Fg(p)1125 1391 y Fh(7)104 1455 y Fl(Con)o(tr)q(ibu)o
  1316. (t)o(ion)k(t)o(o)h Fg(26)p Fl(:)k(()p Fg(13)499
  1317. 1440 y Fh(3)527 1455 y Ff(00)9 b Fg(13)p Fl())p
  1318. Fg(cr)649 1440 y Fd(n)683 1455 y Fl(=)j(4430)p Fg(:)p
  1319. Fl(5935638)o(34475)o(83)104 1547 y(F)m(orm)g(of)h(w)o(ord:)18
  1320. b(AAAA,)c(()p Fg(13)g Fl(of)f(t)n(h)o(e)q(s)q(e))104
  1321. 1596 y Fg(N)5 b Fl(()p Fg(z)r Fl())12 b(=)f((1)c(+)g
  1322. Fg(pz)h Fl(+)f Fg(p)441 1581 y Fh(2)460 1596 y Fg(z)481
  1323. 1581 y Fh(2)506 1596 y Fl(+)g Fg(p)566 1581 y Fh(3)584
  1324. 1596 y Fg(z)605 1581 y Fh(3)624 1596 y Fl())p Fg(=)p
  1325. Fl((1)g Ff(00)g Fl((1)g Ff(00)g Fg(p)p Fl())p
  1326. Fg(z)g Ff(00)g Fl(()p Fg(p)g Ff(00)g Fg(p)1033 1581
  1327. y Fh(2)1051 1596 y Fl())p Fg(z)1088 1581 y Fh(2)1113
  1328. 1596 y Ff(00)g Fl(()p Fg(p)1189 1581 y Fh(2)1214 1596
  1329. y Ff(00)g Fg(p)1274 1581 y Fh(3)1292 1596 y Fl())p
  1330. Fg(z)1329 1581 y Fh(3)1355 1596 y Ff(00)g Fl(()p Fg(p)1431
  1331. 1581 y Fh(3)1456 1596 y Ff(00)g Fg(p)1516 1581 y Fh(4)1534
  1332. 1596 y Fl())p Fg(z)1571 1581 y Fh(4)1590 1596 y Fl())104
  1333. 1646 y(Domin)o(an)o(t)k(ro)q(ot:)18 b Fg(r)12 b Fl(=)g
  1334. Fg(:)p Fl(99999907612459)o(1803)o(097)c Ff(30)k Fl(1)d
  1335. Ff(00)g Fg(p)1072 1631 y Fh(4)1100 1646 y Fl(+)h Fg(p)1163
  1336. 1631 y Fh(5)104 1696 y Fl(Co)q(e16cien)o(t:)17 b Fg(c)12
  1337. b Fl(=)g(1)p Fg(:)p Fl(00000366571)o(6133)o(5900)o(77)c
  1338. Ff(30)k Fl(1)d(+)h Fg(p)1014 1681 y Fh(4)1042 1696
  1339. y Ff(00)f Fl(5)p Fg(p)1125 1681 y Fh(5)104 1746 y Fl(Con)o(tr)q(ibu)o
  1340. (t)o(ion)k(t)o(o)h Fg(26)p Fl(:)k Fg(13cr)521 1731
  1341. y Fd(n)554 1746 y Fl(=)12 b(4)p Fg(:)p Fl(6100168562260)o(0658)o(8130)o
  1342. (7)104 1837 y(T)m(ot)o(al:)k Fg(26)c Fl(=)g(141909)p
  1343. Fg(:)p Fl(47365)104 1887 y(Lac)o(k-of-m)o(em)o(ory)f(ap)o(pro)o(xim)o
  1344. (a)o(t)o(ion:)k Fg(13)726 1872 y Fh(4)744 1887 y Fg(e)763
  1345. 1872 y Fe(00)p Fd(n=13)849 1859 y Fb(4)878 1887 y
  1346. Fl(=)d(141909)p Fg(:)p Fl(33)62 1978 y(I)20 b(don't)f(kno)o(w|an)o(d)g
  1347. (dou)n(bt)h(t)n(h)o(a)o(t)g(I)g(ev)o(er)h(will)d(kno)o(w|t)n(h)o(e)h
  1348. (true)i(v)n(ar)q(iance.)35 b(Th)o(ere)21 b(are)g(just)f(t)o(o)q(o)0
  1349. 2028 y(m)o(an)o(y)10 b(kin)o(ds)h(of)g(pairs)h(of)f(4-let)n(t)o(er)i(w)
  1350. o(ords)e(t)o(o)h(u)o(n)o(d)o(ert)o(ak)o(e)i(14n)o(din)o(g)d(all)f(t)n
  1351. (h)o(e)j(n)o(ece)q(ssary)h(gen)o(era)o(t)o(in)o(g)e(fu)o(nct)o(ions.)0
  1352. 2077 y(Ext)o(ens)q(iv)o(e)j(s)q(im)n(ula)o(t)o(ion)e(sugge)q(st)o(s)k
  1353. (t)n(h)o(a)o(t)e(us)q(in)o(g)g Fg(33)g Fl(=)f(295)g(will)g(s)q(erv)o
  1354. (e)j(w)o(ell)d(for)h(t)o(e)q(st)o(in)o(g)h(a)f(ran)o(dom)e(n)n(u)o(m)n
  1355. (b)q(er)0 2127 y(gen)o(era)o(t)o(or:)18 b(t)n(h)o(e)13
  1356. b(v)n(alue)q(s)g((mi)q(ss)q(in)o(gw)o(ords-141909)/2)o(95)c(sh)o
  1357. (ould)j(lo)q(ok)f(lik)o(e)h(in)o(d)o(ep)q(en)o(d)o(en)o(t)h(st)o(an)o
  1358. (d)o(ard)g(norm)o(al)0 2177 y(v)n(ar)q(ia)o(t)o(e)q(s.)32
  1359. b(Th)o(e)19 b(al)o(t)o(er)q(n)o(a)o(t)o(iv)o(e)f(i)q(s)g(t)o(o)h(t)o
  1360. (ak)o(e)g(a)f(larger)h(sample)e(an)o(d)h(do)h(a)f(t-t)o(e)q(st)i(for)e
  1361. (t)n(h)o(e)i(kno)o(wn)e(m)o(ean)g(of)0 2227 y(141,909.)0
  1362. 2364 y Fi(9)88 b(Th)n(e)22 b(DNA)f(T)-6 b(e)r(st)0 2455
  1363. y Fl(If)11 b(w)o(e)h(h)o(a)o(v)o(e)g(an)f(alph)o(a)o(b)q(et)g(of)g(4)h
  1364. (let)n(t)o(ers:)19 b(C,G,A,T,)9 b(t)n(h)o(en)k(a)e(su)o(cce)q(ss)q(ion)
  1365. j(of)d(k)o(eystrok)o(e)q(s)i(f)q(rom)d(t)n(h)o(a)o(t)i(alph)o(a)o(b)q
  1366. (et)0 2505 y(will)h(lo)q(ok)g(lik)o(e)h(t)n(h)o(e)h(m)o(ap)o(pin)o(g)e
  1367. (of)g(a)h(s)q(egm)o(en)o(t)g(of)g(DNA.)g(Hence)h(t)n(h)o(e)h(n)o(am)o
  1368. (e.)i(Our)d(monk)o(ey)e(gen)o(era)o(t)o(e)q(s)i(lon)o(g)0
  1369. 2555 y(str)q(in)o(gs)j(an)o(d)e(w)o(e)h(lo)q(ok)f(for)h(t)n(h)o(e)g
  1370. (incid)o(ence)h(of)f(10-let)n(t)o(er)g(w)o(ords.)27 b(Th)n(us)18
  1371. b(w)o(e)f(h)o(a)o(v)o(e)f(2)1348 2540 y Fh(20)1400 2555
  1372. y Fl(p)q(oss)q(ible)h(10-let)n(t)o(er)0 2605 y(w)o(ords,)h(an)o(d)e(w)o
  1373. (e)i(n)o(ee)q(d)g(an)f(array)g(of)f(2)627 2589 y Fh(15)679
  1374. 2605 y Fl(32-bit)g(w)o(ords)i(for)e(m)o(ap)o(pin)o(g)f(t)n(h)o(e)j(pre)
  1375. q(s)q(ence)i(or)d(a)o(bs)q(ence)i(of)d(all)0 2654 y(p)q(oss)q(ible)e
  1376. (10-let)n(t)o(er)h(w)o(ords.)62 2704 y(As)d(wit)n(h)e(OTSO)i(an)o(d)e
  1377. (OQSO,)h(w)o(e)g(can)g(14n)o(d)g(t)n(h)o(e)h(exact)f(exp)q(ect)o(e)q
  1378. (d)h(n)n(u)o(m)n(b)q(er)f(of)f(mi)q(ss)q(in)o(g)f(10-let)n(t)o(er)j(w)o
  1379. (ords)0 2754 y(f)q(rom)g(a)h(str)q(in)o(g)i(of,)d(say)m(,)h
  1380. Fg(n)f Fl(=)g(2)493 2739 y Fh(21)541 2754 y Fl(k)o(eystrok)o(e)q(s,)j
  1381. (bu)o(t)g(14n)o(din)o(g)e(t)n(h)o(e)i(exact)g(v)n(ar)q(iance)e(lo)q
  1382. (oks)g(h)o(o)o(p)q(ele)q(ss.)62 2804 y(T)m(o)18 b(14n)o(d)g(t)n(h)o
  1383. (e)h(true)g(exp)q(ect)o(e)q(d)g(n)n(u)o(m)n(b)q(er)f(of)g(mi)q(ss)q(in)
  1384. o(g)e(10-let)n(t)o(er)j(w)o(ords,)g(w)o(e)g(m)n(ust)e(cons)q(id)o(er)j
  1385. (22)d(kin)o(ds)0 2854 y(of)d(10-let)n(t)o(er)h(w)o(ords)g((d)o(ep)q
  1386. (en)o(din)o(g)g(on)f(h)o(o)o(w)g(m)o(an)o(y)e(leadin)o(g)j(s)q(egm)o
  1387. (en)o(t)o(s)f(of)g(eac)o(h)h(w)o(ord)g(m)o(a)o(t)o(c)o(h)e(equal-len)o
  1388. (gt)n(h)845 2978 y(6)p eop
  1389. %%Page: 7 7
  1390. 7 6 bop 0 45 a Fl(trailin)o(g)14 b(s)q(egm)o(en)o(t)o(s),)i(14n)o(d)
  1391. f(t)n(h)o(e)q(ir)h(gen)o(era)o(t)o(in)o(g)g(fu)o(nct)o(ions,)g(t)n(h)o
  1392. (e)g(proba)o(bilit)o(y)d(t)n(h)o(e)j(w)o(ord)g(will)e(not)h(ap)o(p)q
  1393. (ear)g(in)0 95 y Fg(n)c Fl(=)h(2)101 80 y Fh(21)150 95
  1394. y Fl(k)o(eystrok)o(e)q(s,)j(t)n(h)o(en)g(com)n(bin)o(e)d(all)h(t)n(h)o
  1395. (os)q(e)i(proba)o(bilit)o(ie)q(s,)d(wit)n(h)i(ap)o(pro)o(pr)q(ia)o(t)o
  1396. (e)f(f)q(requencie)q(s.)62 145 y(Th)o(e)i(re)q(sul)o(t)h(i)q(s)e
  1397. (141910.5378411)o(,)e(t)n(h)o(e)j(exp)q(ect)o(e)q(d)h(n)n(u)o(m)n(b)q
  1398. (er)e(of)g(mi)q(ss)q(in)o(g)f(10-let)n(t)o(er)i(w)o(ords)g(in)f(a)h
  1399. (ran)o(dom)0 195 y(DNA)c(s)q(egm)o(en)o(t)f(of)h(2)328
  1400. 179 y Fh(21)374 195 y Fl(C's,G's,A's)e(an)o(d)i(T's.)17
  1401. b(Th)o(e)12 b(exp)q(ect)o(e)q(d)g(v)n(alue)f(f)q(rom)e(t)n(h)o(e)j(lac)
  1402. o(k-of-m)o(em)o(o)o(ry)d(pro)o(p)q(ert)o(y)0 244 y(i)q(s)k(t)n(h)o(e)i
  1403. (sam)o(e)e(as)h(t)n(h)o(a)o(t)g(for)f(OPSO)i(an)o(d)f(OQSO,)g(wit)n(h)g
  1404. Fg(13)889 229 y Fd(k)920 244 y Fl(=)e(2)985 229 y Fh(20)1034
  1405. 244 y Fl(an)o(d)i Fg(25)d Fl(=)h(2:)18 b(141909.)62
  1406. 294 y(It)10 b(ap)o(p)q(ears)g(a)g(formid)o(a)o(ble)d(t)o(ask)j(t)o(o)g
  1407. (14n)o(d)f(t)n(h)o(e)i(exact)f(v)n(ar)q(iance)g(for)f(t)n(h)o(e)h
  1408. (DNA)g(t)o(e)q(st.)18 b(A)10 b(t-t)o(e)q(st)g(m)o(ay)e(b)q(e)i(us)q(e)q
  1409. (d)0 344 y(t)o(o)i(t)o(e)q(st)g(t)n(h)o(a)o(t)g(t)n(h)o(e)g(m)o(ean)e
  1410. (i)q(s)h(141,910.)k(It)d(will)e(require)i(a)f(larger)h(sample)d(t)n(h)o
  1411. (an)j(on)o(e)f(us)q(in)o(g)h(t)n(h)o(e)g(true)g(v)n(ar)q(iance.)0
  1412. 394 y(Bu)o(t)j(ext)o(ens)q(iv)o(e)g(s)q(im)n(ula)o(t)o(ion)d(sugge)q
  1413. (st)o(s)k(us)q(e)f(of)f(a)g(s)q(igm)o(a)e(of)i(339.)19
  1414. b(So)14 b(a)h(reason)n(ble)g(implem)n(en)o(t)o(a)o(t)o(i)o(on)c(of)j(t)
  1415. n(h)o(e)0 444 y(DNA)h(t)o(e)q(st)h(i)q(s)f(t)n(hi)q(s:)20
  1416. b(Gen)o(era)o(t)o(e)c(2)530 429 y Fh(21)580 444 y Fl(k)o(eystrok)o(e)q
  1417. (s)h(f)q(rom)c(t)n(h)o(e)j(alph)o(a)o(b)q(et)e Ff(f)p
  1418. Fl(C,G,A,T)p Ff(g)f Fl((us)q(in)o(g)i(t)o(w)o(o)f(bit)o(s)i(f)q(rom)0
  1419. 493 y(eac)o(h)d(ran)o(dom)d(in)o(t)o(eger),)j(an)o(d)f(let)g
  1420. Fg(x)f Fl(b)q(e)i(t)n(h)o(e)f(n)n(u)o(m)n(b)q(er)g(of)g(mi)q(ss)q(in)o
  1421. (g)e(10-let)n(t)o(er)j(w)o(ords.)k(Do)12 b(t)n(hi)q(s,)g(say)g(4,)g(t)o
  1422. (im)o(e)q(s.)0 543 y(Th)o(e)j(re)q(sul)o(t)o(in)o(g)g(v)n(alue)q(s)f
  1423. (()p Fg(x)420 549 y Fh(1)448 543 y Ff(00)c Fl(141911))p
  1424. Fg(=)p Fl(339)p Fg(;)d(:)g(:)f(:)s(;)h Fl(()p Fg(x)846
  1425. 549 y Fh(4)874 543 y Ff(00)j Fl(141911))p Fg(=)p Fl(339))i(sh)o
  1426. (ould)i(lo)q(ok)f(lik)o(e)h(a)g(sample)f(of)g(4)0 593
  1427. y(in)o(d)o(ep)q(en)o(d)o(en)o(t)i(st)o(an)o(d)o(ard)f(norm)o(al)e(v)n
  1428. (ar)q(ia)o(ble)q(s.)0 730 y Fi(10)88 b(Di13erence)r(s)20
  1429. b(in)h(t)m(h)n(e)h(T)-6 b(e)r(st)o(s)0 821 y Fl(Ho)o(w)18
  1430. b(do)f(t)n(h)o(e)i(t)o(e)q(st)o(s)h(OPSO,)e(OTSO,)g(OQSO)h(an)o(d)e
  1431. (DNA)h(di13er?)31 b(All)17 b(of)h(t)n(h)o(em)f(cou)o(n)o(t)h(t)n(h)o
  1432. (e)h(n)n(u)o(m)n(b)q(er)f(of)0 871 y(mi)q(ss)q(in)o(g)13
  1433. b Fg(k)q Fl(-let)n(t)o(er)j(w)o(ords)f(in)f(a)g(lon)o(g)h(str)q(in)o(g)
  1434. g(of)f Fg(n)g Fl(k)o(eystrok)o(e)q(s)j(f)q(rom)12 b(an)j(alph)o(a)o(b)q
  1435. (et)f(of)g Fg(13)g Fl(let)n(t)o(ers,)i(an)o(d)f(t)n(h)n(us)0
  1436. 921 y(t)o(e)q(st)g(b)q(ot)n(h)f(u)o(niformit)o(y)e(an)o(d)h(in)o(d)o
  1437. (ep)q(en)o(d)o(ence)j(in)e(t)n(h)o(e)g(ou)o(t)o(pu)o(t)h(of)f(a)f(ran)o
  1438. (dom)f(n)n(u)o(m)n(b)q(er)i(gen)o(era)o(t)o(or.)62 971
  1439. y(OPSO)f(us)q(e)q(s)h(more)d(of)h(eac)o(h)h(ran)o(dom)e(n)n(u)o(m)n(b)q
  1440. (er,)h(10)g(bit)o(s,)g(bu)o(t)h(space)h(an)o(d)e(t)o(im)o(e)e(limit)o
  1441. (a)o(t)o(io)o(ns)g(only)i(allo)o(w)0 1020 y(t)o(e)q(st)o(in)o(g)i
  1442. (2-let)n(t)o(er)h(w)o(ords,)f(t)n(h)o(a)o(t)g(i)q(s,)e(in)o(d)o(ep)q
  1443. (en)o(d)o(ence)k(for)d(pairs)h((2)g(dim)o(ens)q(ions).)i(On)e(t)n(h)o
  1444. (e)g(ot)n(h)o(er)h(h)o(an)o(d,)e(DNA)0 1070 y(can)f(t)o(e)q(st)h(10-t)o
  1445. (uple)q(s)f((10)f(dim)o(ens)q(ion)o(al)e(b)q(e)o(h)o(a)o(viour))j(bu)
  1446. o(t,)g(again)f(f)q(rom)f(t)o(im)o(e)g(an)o(d)i(space)h(cons)q(id)o(era)
  1447. o(t)o(ions,)f(a)o(t)0 1120 y(a)g(d)o(ept)n(h)h(of)f(only)f(2)h(bit)o(s)
  1448. g(p)q(er)h(ran)o(dom)d(n)n(u)o(m)n(b)q(er.)18 b(Som)o(e)10
  1449. b(RNG's)i(m)o(ay)e(do)i(w)o(ell)f(in)h(on)o(e)g(of)f(t)n(h)o(e)i(t)o(e)
  1450. q(st)o(s)h(an)o(d)e(not)0 1170 y(in)g(t)n(h)o(e)i(ot)n(h)o(er.)19
  1451. b(OTSO)13 b(an)o(d)g(OQSO)g(are)h(in)e(b)q(et)o(w)o(een,)i(us)q(in)o(g)
  1452. e(6)h(bit)o(s)g(f)q(rom)e(eac)o(h)j(n)n(u)o(m)n(b)q(er)f(for)f(b)q(e)o
  1453. (h)o(a)o(viour)g(in)0 1220 y(3)i(dim)o(ens)q(ions)e(or)h(5)h(bit)o(s)h
  1454. (f)q(rom)c(eac)o(h)k(n)n(u)o(m)n(b)q(er)f(for)f(4)h(dim)o(ens)q(ions.)
  1455. 62 1270 y(Of)g(cours)q(e)h(a)f(go)q(o)q(d)g(RNG)f(monk)o(ey)f(sh)o
  1456. (ould)i(pass)h(all)e(t)n(h)o(e)q(s)q(e)i(t)o(e)q(st)o(s.)21
  1457. b(W)m(e)13 b(n)o(ext)i(giv)o(e)e(example)q(s)g(of)g(go)q(o)q(d)0
  1458. 1319 y(an)o(d)h(not)f(so)h(go)q(o)q(d)g(RNG)f(monk)o(eys.)0
  1459. 1457 y Fi(11)88 b(Re)r(sul)o(t)o(s)21 b(of)h(Ext)n(ens)q(iv)n(e)f(Monk)
  1460. n(ey)g(T)-6 b(e)r(st)o(s)0 1548 y Fl(I)15 b(h)o(a)o(v)o(e)h(ap)o(plie)q
  1461. (d)e(v)n(ar)q(ious)g(monk)o(ey)g(t)o(e)q(st)o(s)k(t)o(o)d(m)o(an)o(y)f
  1462. (di13eren)o(t)i(RNG's.)22 b(I)16 b(14n)o(d)f(OPSO,OQSO)i(an)o(d)e
  1463. (DNA)0 1597 y(t)o(o)e(b)q(e)g(t)n(h)o(e)g(most)f(e13ect)o(iv)o(e.)19
  1464. b(Simple)10 b(t)o(e)q(st)o(s)15 b(su)o(c)o(h)e(as)g(t)n(h)o(e)g(CA)m(T)
  1465. g(t)o(e)q(st)g(of)f(Sect)o(ion)h(1)g(are)g(eas)q(ily)f(programm)o(e)q
  1466. (d,)0 1647 y(bu)o(t)17 b(more)f(complica)o(t)o(e)q(d)f(programs)g(su)o
  1467. (c)o(h)i(as)g(t)n(h)o(os)q(e)h(for)e(OPSO,)h(OQSO)h(or)e(DNA)h(are)g
  1468. (really)f(not)h(t)n(h)o(a)o(t)0 1697 y(complica)o(t)o(e)q(d,)10
  1469. b(an)o(d)h(t)n(h)o(e)h(read)o(er)i(m)o(ay)c(14n)o(d)h(it)h(eas)q(ier)
  1470. g(t)o(o)g(program)e(hi)q(s)h(o)o(wn)g(v)o(ers)q(ions)h(ra)o(t)n(h)o(er)
  1471. h(t)n(h)o(an)f(get)g(t)n(h)o(em)0 1747 y(f)q(rom)g(m)o(e)h(an)o(d)g
  1472. (14gure)i(ou)o(t)f(h)o(o)o(w)f(t)o(o)h(us)q(e)h(t)n(h)o(em.)62
  1473. 1797 y(Next,)e(let)f(us)g(sugge)q(st)h(v)n(ar)q(ious)e(lev)o(els)h(of)f
  1474. (str)q(in)o(gency)i(for)f(t)o(e)q(st)o(s)i(of)d(a)h(ran)o(dom)e(n)n(u)o
  1475. (m)n(b)q(er)i(gen)o(era)o(t)o(or.)18 b(F)m(or)0 1846
  1476. y(most)10 b(ap)o(plica)o(t)o(ions,)f(t)n(h)o(e)j(leadin)o(g)e(bit)o(s,)
  1477. i(say)f(t)n(h)o(e)g(t)n(h)o(e)h(14rst)f(10{16)f(bit)o(s,)h(of)g(a)f
  1478. (RNG)g(are)h(t)n(h)o(e)h(most)e(imp)q(ort)o(an)o(t)0
  1479. 1896 y(an)o(d)16 b(sh)o(ould)h(pass)g(all)f(t)o(e)q(st)o(s.)28
  1480. b(Th)n(us,)17 b(for)f(monk)o(ey)g(t)o(e)q(st)o(s,)i(k)o(eystrok)o(e)q
  1481. (s)g(d)o(et)o(ermin)o(e)q(d)f(b)o(y)g(t)n(h)o(e)g(leadin)o(g)f(bit)o(s)
  1482. 0 1946 y(of)h(t)n(h)o(e)i(ran)o(dom)d(n)n(u)o(m)n(b)q(er)h(m)n(ust)h(b)
  1483. q(e)f(sa)o(t)o(i)q(sf)q(act)o(or)q(ily)f(ran)o(dom)g(an)o(d)i(in)o(d)o
  1484. (ep)q(en)o(d)o(en)o(t.)31 b(Su)o(c)o(h)18 b(RNG's)f(will)f(b)q(e)0
  1485. 1996 y(sa)o(t)o(i)q(sf)q(act)o(ory)d(for)h(most)f(purp)q(os)q(e)q(s.)62
  1486. 2046 y(Th)o(ere)20 b(are)e(an)g(increas)q(in)o(g)h(n)n(u)o(m)n(b)q(er)f
  1487. (of)g(ap)o(plica)o(t)o(ions,)f(h)o(o)o(w)o(ev)o(er,)i(wh)o(ere)g(ad)o
  1488. (equa)o(t)o(e)g(ran)o(domn)o(e)q(ss)f(in)0 2096 y(t)n(h)o(e)d(most)f(s)
  1489. q(igni14can)o(t)f(bit)o(s)i(of)f(a)g(ran)o(dom)e(in)o(t)o(eger)j(or)f
  1490. (u)o(niform)f(v)n(ar)q(ia)o(t)o(e)g(on)h([0,1))f(i)q(s)h(not)h
  1491. (enough.)k(Mon)o(t)o(e)0 2145 y(Carlo)f(s)q(im)n(ula)o(t)o(ions)e(us)q
  1492. (in)o(g)j(sample)q(s)e(of)i(s)q(ev)o(eral)g(millio)o(ns)e(are)i
  1493. (example)q(s,)f(an)o(d)h(anot)n(h)o(er)g(i)q(s)g(us)q(e)g(of)f(t)n(h)o
  1494. (e)0 2195 y(trailin)o(g)13 b(b)o(yt)o(e)g(of)g(a)h(ran)o(dom)e(in)o(t)o
  1495. (eger)i(t)o(o)g(pro)o(vid)o(e)f(t)n(h)o(e)i(domin)o(an)o(t)c(st)o(ep)k
  1496. (in)e(gen)o(era)o(t)o(in)o(g)h(a)f(di)q(scret)o(e)i(ran)o(dom)0
  1497. 2245 y(v)n(ar)q(ia)o(ble.)h((Proba)o(bly)c(t)n(h)o(e)i(f)q(ast)o(e)q
  1498. (st)g(m)o(et)n(h)o(o)q(d)e(for)h(gen)o(era)o(t)o(in)o(g)g(a)g(di)q
  1499. (scret)o(e)h(v)n(ar)q(ia)o(t)o(e)e(i)q(s)h(t)o(o)g(expre)q(ss)j(eac)o
  1500. (h)e(of)e(it)o(s)0 2295 y(proba)o(bilit)o(ie)q(s)f(as)i(a)f(su)o(m)g
  1501. Fg(p)425 2301 y Fd(i)451 2295 y Fl(=)f Fg(k)516 2301
  1502. y Fd(i)530 2295 y Fg(=)p Fl(256)c(+)g Fg(r)679 2301 y
  1503. Fd(i)691 2295 y Fl(.)17 b(Th)o(en)c(t)n(h)o(e)g(require)q(d)h(v)n(ar)q
  1504. (ia)o(t)o(e)e(i)q(s)g(gen)o(era)o(t)o(e)q(d)h(most)f(of)g(t)n(h)o(e)i
  1505. (t)o(im)o(e)0 2345 y(b)o(y)g(fet)o(c)o(hin)o(g)g(a)g(v)n(alue)g(f)q
  1506. (rom)e(a)i(t)o(a)o(ble)g(wit)n(h)g(in)o(d)o(ex)g(a)g(ran)o(dom)f(b)o
  1507. (yt)o(e)h(d)o(et)o(ermin)o(e)q(d)h(b)o(y)f(t)n(h)o(e)h(trailin)o(g)e(8)
  1508. h(bit)o(s)h(of)0 2394 y(a)f(ran)o(dom)e(32-bit)h(in)o(t)o(eger.))62
  1509. 2444 y(So,)19 b(a)e(really)h(go)q(o)q(d)f(ran)o(dom)g(n)n(u)o(m)n(b)q
  1510. (er)g(gen)o(era)o(t)o(or)i(m)n(ust)f(pass)h(monk)o(ey)d(t)o(e)q(st)o(s)
  1511. k(wit)n(h)e(k)o(eystrok)o(e)q(s)h(d)o(e-)0 2494 y(t)o(ermin)o(e)q(d)e
  1512. (b)o(y)g(all)f(p)q(oss)q(ible)i(su)n(bstr)q(in)o(gs)h(of)e(bit)o(s)h
  1513. (of)f(it)o(s)g(ran)o(dom)f(n)n(u)o(m)n(b)q(ers.)29 b(Most,)19
  1514. b(bu)o(t)f(not)f(all,)f(of)h(t)n(h)o(e)0 2544 y(st)o(an)o(d)o(ard)12
  1515. b(RNG's)f(h)o(a)o(v)o(e)g(sa)o(t)o(i)q(sf)q(act)o(ory)g(leadin)o(g)h
  1516. (bit)o(s,)g(bu)o(t)g(it)g(i)q(s)f(quit)o(e)g(di16cul)o(t)g(t)o(o)h(f)
  1517. q(ashion)f(gen)o(era)o(t)o(ors)i(wit)n(h)0 2594 y(sa)o(t)o(i)q(sf)q
  1518. (act)o(ory)g(trailin)o(g)g(bit)o(s.)62 2643 y(Th)n(us,)g(for)f
  1519. (example,)f(a)h(really)g(go)q(o)q(d)g(RNG)f(m)n(ust)h(pass)h(OPSO)h
  1520. (wit)n(h)e(k)o(eystrok)o(e)q(s)i(d)o(et)o(ermin)o(e)q(d)e(b)o(y)g(bit)o
  1521. (s)0 2693 y(1-10,)f(2-11,...,23-3)o(2.)k(Similarl)o(y)m(,)9
  1522. b(it)j(m)n(ust)g(pass)i(OQSO)f(wit)n(h)g(bit)o(s)g(1-5,2-6,...)o(,28)o
  1523. (-32)c(an)o(d)j(DNA)h(wit)n(h)f(bit)o(s)0 2743 y(1-2,2-3,...)o(,31)o
  1524. (-32.)62 2793 y(A)k(few)g(gen)o(era)o(t)o(ors)i(are)e(t)n(h)o(a)o(t)g
  1525. (go)q(o)q(d,)g(ot)n(h)o(ers)h(are)f(not.)24 b(Here)17
  1526. b(i)q(s)f(a)f(su)o(mm)o(ary)f(of)h(kin)o(ds)h(of)f(gen)o(era)o(t)o(ors)
  1527. 0 2843 y(an)o(d)h(t)n(h)o(e)h(ext)o(en)o(t)g(t)o(o)g(whic)o(h)f(t)n(h)o
  1528. (ey)h(pass)h(monk)o(ey)d(t)o(e)q(st)o(s.)27 b(More)17
  1529. b(d)o(et)o(aile)q(d)g(d)o(e)q(scr)q(ipt)o(ions)g(of)f(t)n(h)o(e)h
  1530. (class)q(e)q(s)i(of)845 2978 y(7)p eop
  1531. %%Page: 8 8
  1532. 8 7 bop 0 45 a Fl(gen)o(era)o(t)o(ors)16 b(are)e(in)f([4,)g(5,)g(6,)g
  1533. (7])0 182 y Fi(12)88 b(Su)o(mm)n(ary)21 b(for)h(v)l(ar)q(ious)f(clas)q
  1534. (s)q(e)r(s)h(of)g(RNG's)0 282 y Fa(12.1)56 b(Con)o(gruen)n(t)n(ial)19
  1535. b(Gen)n(era)o(t)o(ors)0 358 y Fl(Th)o(e)q(s)q(e)d(pro)q(d)o(u)o(ce)g(s)
  1536. q(equence)q(s)i Fg(x)495 364 y Fd(n)530 358 y Fl(=)c
  1537. Fg(ax)622 364 y Fd(n)p Fe(00)p Fh(1)697 358 y Fl(+)c
  1538. Fg(b)h Fl(mo)q(d)g Fg(m)p Fl(.)21 b(Th)o(e)16 b(mo)q(d)o(ulus)d
  1539. Fg(m)j Fl(i)q(s)e(b)q(e)q(st)i(t)o(ak)o(en)f(t)o(o)g(b)q(e)g(2)1610
  1540. 343 y Fh(32)1660 358 y Fl(for)0 408 y(sp)q(ee)q(d)j(an)o(d)e(con)o(v)o
  1541. (enience)i(in)e(mo)q(d)o(er)q(n)g(CPU's,)h(bu)o(t)g(a)f(pr)q(im)o(e)f
  1542. (mo)q(d)o(ulus)g(pro)q(d)o(u)o(ce)q(s)j(b)q(et)n(t)o(er)g(trailin)o(g)e
  1543. (bit)o(s.)0 458 y(Th)o(os)q(e)f(wit)n(h)f(pr)q(im)o(e)f(mo)q(d)o(ulus)f
  1544. (s)q(eem)i(t)o(o)g(do)g(w)o(ell)g(on)g(all)f(su)n(bstr)q(in)o(gs)j(of)d
  1545. (bit)o(s)i(for)f(t)n(h)o(e)h(OPSO,)f(OQSO)h(an)o(d)0
  1546. 508 y(DNA)g(t)o(e)q(st)o(s.)24 b(Th)o(ey)16 b(w)o(ould)e(b)q(e)i(t)n(h)
  1547. o(e)g(con)o(gruen)o(t)o(ial)f(gen)o(era)o(t)o(ors)i(of)e(c)o(h)o(oice)g
  1548. (if)g(t)n(h)o(ey)g(w)o(ere)i(not)e(so)g(awkw)o(ard)0
  1549. 557 y(t)o(o)f(implem)n(en)o(t.)62 607 y(Con)o(gruen)o(t)o(ial)i(gen)o
  1550. (era)o(t)o(ors)i(wit)n(h)e(mo)q(d)o(ulus)f(a)h(p)q(o)o(w)o(er)h(of)f(2)
  1551. g(usually)f(do)h(w)o(ell)g(if)f(str)q(in)o(gs)i(of)f(bit)o(s)h(f)q(rom)
  1552. 0 657 y(t)n(h)o(e)f(14rst)h(10)e(or)g(12)g(are)h(us)q(e)q(d)g(t)o(o)g
  1553. (d)o(et)o(ermin)o(e)g(a)f(k)o(eystrok)o(e.)24 b(Bu)o(t)16
  1554. b(not)o(e,)g(f)q(rom)d(a)o(b)q(o)o(v)o(e,)i(t)n(h)o(a)o(t)h(t)n(h)o(e)g
  1555. (Ber)o(k)o(eley)0 707 y(con)o(gruen)o(t)o(ial)c(RNG)f(f)q(aile)q(d)g
  1556. (OPSO)i(wit)n(h)f(k)o(eystrok)o(e)q(s)i(d)o(et)o(ermin)o(e)q(d)e(b)o(y)
  1557. g(t)n(h)o(e)h(leadin)o(g)f(t)o(en)h(bit)o(s.)18 b(Th)o(e)12
  1558. b(wid)o(ely)0 757 y(us)q(e)q(d)g(gen)o(era)o(t)o(or)h
  1559. Fg(x)298 763 y Fd(n)332 757 y Fl(=)e(69069)p Fg(x)504
  1560. 763 y Fd(n)p Fe(00)p Fh(1)579 757 y Fl(mo)q(d)g(2)692
  1561. 742 y Fh(32)738 757 y Fl((t)n(h)o(e)h(syst)o(em)f(gen)o(era)o(t)o(or)h
  1562. (for)f(V)m(ax's))g(s)q(eems)g(t)o(o)h(pass)g(all)e(t)o(e)q(st)o(s)0
  1563. 807 y(d)o(et)o(ermin)o(e)q(d)17 b(b)o(y)g(leadin)o(g)g(bit)o(s,)g(bu)o
  1564. (t)h(it)e(f)q(ails)f(badly)i(on)f(OPSO,)h(OQSO)h(an)o(d)f(DNA)f(if)g
  1565. (bit)o(s)i(b)q(ey)o(on)o(d)e(t)n(h)o(e)0 856 y(14rst)f(13)e(are)i(us)
  1566. q(e)q(d.)0 973 y Fa(12.2)56 b(Shift)18 b(Regi)q(st)n(er)g(Gen)n(era)o
  1567. (t)o(ors)0 1049 y Fl(Pract)o(ical)d(v)o(ers)q(ions)g(of)f(t)n(h)o(e)q
  1568. (s)q(e)i(gen)o(era)o(t)o(ors)h(are)e(p)q(erh)o(aps)h(b)q(e)q(st)f(d)o
  1569. (e)q(scr)q(ib)q(e)q(d)i(b)o(y)d(viewin)o(g)h(a)f(compu)o(t)o(er)h(w)o
  1570. (ord)0 1099 y(as)i(a)h(bin)o(ary)f(v)o(ect)o(or)h Fg(14)r
  1571. Fl(.)29 b(Th)o(en)18 b(t)n(h)o(e)g(s)q(equence)i(i)q(s)c
  1572. Fg(14)r(;)7 b(14)r(T)s(;)g(14)r(T)994 1084 y Fh(2)1015
  1573. 1099 y Fg(;)g(:)g(:)g(:)n Fl(,)17 b(wit)n(h)h Fg(T)23
  1574. b Fl(a)17 b(bin)o(ary)g(m)o(a)o(tr)q(ix.)27 b(Su)o(c)o(h)17
  1575. b(a)0 1149 y Fg(T)j Fl(i)q(s)14 b(c)o(h)o(os)q(en)i(t)o(o)e(m)o(ak)o(e)
  1576. f(t)n(h)o(e)i(p)q(er)q(io)q(d)f(lon)o(g)g(an)o(d)g(implem)n(en)o(t)o(a)
  1577. o(t)o(i)o(on)d(reason)o(a)o(ble;)k(amon)o(g)d(t)n(h)o(e)j(most)f
  1578. (common)0 1199 y Fg(T)6 b Fl('s)17 b(are)h(t)n(h)o(os)q(e)g(of)f(t)n(h)
  1579. o(e)h(example)q(s)e(a)o(b)q(o)o(v)o(e:)24 b Fg(T)f Fl(=)18
  1580. b(()p Fg(I)d Fl(+)c Fg(R)924 1184 y Fh(15)959 1199 y
  1581. Fl()()p Fg(I)16 b Fl(+)11 b Fg(L)1096 1184 y Fh(17)1132
  1582. 1199 y Fl())17 b(for)g(32-bit)f(bin)o(ary)h(v)o(ect)o(ors,)i(an)o(d)0
  1583. 1248 y Fg(T)f Fl(=)11 b(()p Fg(I)h Fl(+)c Fg(R)203 1233
  1584. y Fh(28)238 1248 y Fl()()p Fg(I)k Fl(+)c Fg(L)368 1233
  1585. y Fh(3)387 1248 y Fl())13 b(or)h Fg(T)j Fl(=)12 b(()p
  1586. Fg(I)g Fl(+)c Fg(L)666 1233 y Fh(18)701 1248 y Fl()()p
  1587. Fg(I)k Fl(+)c Fg(R)835 1233 y Fh(13)870 1248 y Fl())14
  1588. b(for)f(31-bit)f(v)o(ect)o(ors.)19 b Fg(R)13 b Fl(an)o(d)g
  1589. Fg(L)h Fl(are)f(m)o(a)o(tr)q(ice)q(s)g(t)n(h)o(a)o(t)0
  1590. 1298 y(e13ect)j(a)f(r)q(igh)o(t)f((left))h(shift)f(of)h(on)o(e)f(p)
  1591. q(os)q(it)o(ion)h(in)f(t)n(h)o(e)h(bin)o(ary)g(v)o(ect)o(or,)g(an)o(d)g
  1592. (addit)o(ion)e(of)i(bin)o(ary)f(v)o(ect)o(ors)j(i)q(s)0
  1593. 1348 y(t)n(h)o(e)e(exclus)q(iv)o(e-or)g(o)o(p)q(era)o(t)o(ion.)20
  1594. b(Shift)14 b(regi)q(st)o(er)i(gen)o(era)o(t)o(ors)g(do)f(p)q(o)q(orly)f
  1595. (on)h(most)f(monk)o(ey)f(t)o(e)q(st)o(s,)k(wit)n(h)d(t)n(h)o(e)0
  1596. 1398 y(except)o(ion)h(of)e Fg(T)k Fl(=)12 b(()p Fg(I)h
  1597. Fl(+)d Fg(L)434 1383 y Fh(18)469 1398 y Fl()()p Fg(I)j
  1598. Fl(+)d Fg(R)606 1383 y Fh(13)641 1398 y Fl())k(or)f(it)o(s)i(transp)q
  1599. (os)q(e,)g(whic)o(h)e(do)h(w)o(ell)f(on)h(most,)f(bu)o(t)h(not)g(all|s)
  1600. q(ee,)0 1448 y(for)g(example,)d(it)o(s)k(p)q(o)q(or)f(p)q(erform)o
  1601. (ance)f(on)h(OPSO)g(a)o(t)g(t)n(h)o(e)h(en)o(d)f(of)f(Sect)o(ion)h(4.)0
  1602. 1564 y Fa(12.3)56 b(Lagge)r(d)18 b(Fib)r(on)o(acci)f(Gen)n(era)o(t)o
  1603. (ors)0 1641 y Fl(Th)o(e)q(s)q(e)d(gen)o(era)o(t)o(ors)g(us)q(e)g(an)e
  1604. (init)o(ial)f(s)q(et)i(of)f(elem)o(en)o(t)o(s)h Fg(x)864
  1605. 1647 y Fh(1)882 1641 y Fg(;)7 b(x)925 1647 y Fh(2)943
  1606. 1641 y Fg(;)g(:)g(:)g(:)e(;)i(x)1060 1647 y Fd(r)1090
  1607. 1641 y Fl(an)o(d)12 b(t)o(w)o(o)h(\lags")e Fg(r)j Fl(an)o(d)e
  1608. Fg(s)h Fl(wit)n(h)g Fg(r)f(>)g(s)p Fl(.)0 1690 y(Su)o(cce)q(ss)q(iv)o
  1609. (e)18 b(elem)o(en)o(t)o(s)e(are)h(gen)o(era)o(t)o(e)q(d)h(b)o(y)e(t)n
  1610. (h)o(e)h(recurs)q(ion,)g(for)f Fg(n)f(>)h(r)q Fl(:)22
  1611. b Fg(x)1190 1696 y Fd(n)1228 1690 y Fl(=)16 b Fg(x)1300
  1612. 1696 y Fd(n)p Fe(00)p Fd(r)1375 1690 y Ff(05)11 b
  1613. Fg(x)1431 1696 y Fd(n)p Fe(00)p Fd(s)1495 1690 y Fl(,)16
  1614. b(wh)o(ere)i Ff(05)e Fl(i)q(s)0 1740 y(som)o(e)10 b(bin)o(ary)h(o)o
  1615. (p)q(era)o(t)o(ion.)16 b(Th)o(e)c(init)o(ial)d((s)q(ee)q(d))k(elem)o
  1616. (en)o(t)o(s)e(are)g(compu)o(t)o(er)h(w)o(ords)f(an)o(d)g(t)n(h)o(e)h
  1617. (bin)o(ary)f(o)o(p)q(era)o(t)o(ion)0 1790 y(migh)o(t)g(b)q(e)i(+,)p
  1618. Ff(00)p Fl(,)p Ff(03)g Fl(or)g Ff(10)g Fl((exclus)q(iv)o
  1619. (e-or).)18 b(F)m(or)13 b(+)g(or)g Ff(00)p Fl(,)g(t)n(h)o(e)h
  1620. Fg(x)p Fl('s)f(migh)o(t)d(b)q(e)k(in)o(t)o(egers)f(mo)q(d)f(2)1461
  1621. 1775 y Fd(k)1494 1790 y Fl(or)h(s)q(in)o(gle-)g(or)0
  1622. 1840 y(dou)n(ble-preci)q(s)q(ion)d(reals)h(mo)q(d)f(1.)16
  1623. b(F)m(or)11 b Ff(03)p Fl(,)f(o)q(dd)h(in)o(t)o(egers)h(mo)q(d)d(2)992
  1624. 1825 y Fd(k)1012 1840 y Fl(.)17 b(W)m(e)10 b(d)o(e)q(s)q(ign)o(a)o(t)o
  1625. (e)h(su)o(c)o(h)h(a)e(gen)o(era)o(t)o(or)i(lo)q(os)q(ely)0
  1626. 1890 y(as)f(F(r,s,)p Ff(05)p Fl(),)g(al)o(t)n(h)o(ough)g(eac)o(h)h
  1627. (lagge)q(d-Fib)q(on)o(acci)e(gen)o(era)o(t)o(or)i(d)o(ep)q(en)o(ds)g
  1628. (on)f(d)o(et)o(ails)g(of)f(t)n(h)o(e)i(part)o(icular)e(bin)o(ary)0
  1629. 1939 y(o)o(p)q(era)o(t)o(ion)j(an)o(d)h(t)n(h)o(e)g(14nit)o(e)g(s)q
  1630. (et)h(of)e(elem)o(en)o(t)o(s)h(it)f(o)o(p)q(era)o(t)o(e)q(s)i(on.)62
  1631. 1989 y(Gen)o(era)o(t)o(ors)i(us)q(in)o(g)e(m)n(ul)o(t)o(iplica)o(t)o
  1632. (ion)d(on)j(o)q(dd)g(in)o(t)o(egers,)h(a)n(u)o(t)o(om)o(a)o(t)o(ically)
  1633. d(mo)q(d)o(ulo)g(2)1382 1974 y Fh(32)1417 1989 y Fl(,)j(are)f(t)n(h)o
  1634. (e)h(b)q(e)q(st)h(of)0 2039 y(t)n(h)o(e)g(lagge)q(d)e(Fib)q(on)o(acci)h
  1635. (gen)o(era)o(t)o(ors,)i(pass)q(in)o(g)f(ot)n(h)o(er)g(t)o(e)q(st)o(s)h
  1636. (as)e(w)o(ell)g(as)g(monk)o(ey)e(t)o(e)q(st)o(s.)27 b((Th)o(e)17
  1637. b(last)f(bit)g(i)q(s)0 2089 y(alw)o(ays)g(1,)h(so)g(of)f(cours)q(e)i(t)
  1638. n(h)o(ey)f(cannot)g(pass)h(OPSO,)f(OQSO)h(or)f(DNA)f(if)g(t)n(h)o(e)i
  1639. (last)e(bit)h(con)o(tr)q(ibu)o(t)o(e)q(s)h(t)o(o)0 2139
  1640. y(t)n(h)o(e)c(k)o(eystrok)o(e.))19 b(Ov)o(erall,)13
  1641. b(F(r,s,+))h(an)o(d)f(F(r,s,-))h(an)o(d)f(F(r,s,)p
  1642. Ff(10)p Fl())h(do)f(v)o(ery)h(w)o(ell)f(on)g(monk)o(ey)f(t)o(e)q(st)
  1643. o(s)k(for)d(all)0 2188 y(str)q(in)o(gs)j(of)f(bit)o(s.)24
  1644. b(Bu)o(t)17 b(F(r,s,)p Ff(10)p Fl())f(m)o(ay)e(f)q(ail)f(for)j
  1645. (pairs)f((r,s))h(su)o(c)o(h)h(as)e((31,13))g(or)h((17,5))e(b)q
  1646. (eca)n(us)q(e)j(of)e(t)n(h)o(e)q(ir)0 2238 y(t)n(h)o(e)q(ir)i(in)o(ad)o
  1647. (equa)o(t)o(e)g(p)q(er)q(io)q(d,)g(2)476 2223 y Fd(r)494
  1648. 2238 y Fl(,)g(in)f(con)o(trast)h(t)o(o)g(t)n(h)o(e)g(ot)n(h)o(er)h
  1649. (lagge)q(d)e(Fib)q(on)o(acci)g(gen)o(era)o(t)o(ors,)j(whic)o(h)d(h)o(a)
  1650. o(v)o(e)0 2288 y(p)q(er)q(io)q(ds)e(a)o(b)q(ou)o(t)g(2)284
  1651. 2273 y Fh(32+)p Fd(r)361 2288 y Fl(.)k(See)c([5].)0 2404
  1652. y Fa(12.4)56 b(A)-6 b(W)n(C)19 b(an)n(d)h(SWB)e(Gen)n(era)o(t)o(ors)0
  1653. 2481 y Fl(Th)o(e)j(recen)o(t)n(ly)g(d)o(ev)o(elo)o(p)q(e)q(d)g(add-wit)
  1654. n(h-carry)g((A)-5 b(W)o(C))21 b(an)o(d)f(su)n(btract-wit)n(h-b)q
  1655. (orro)o(w)h((SWB))g(gen)o(era)o(t)o(ors)0 2531 y([7)o(])16
  1656. b(h)o(a)o(v)o(e)h(rem)o(ar)o(ka)o(bly)d(lon)o(g)i(p)q(er)q(io)q(ds)h
  1657. (an)o(d)f(s)q(eem)g(t)o(o)h(pass)h(OPSO,)e(OQSO)i(an)o(d)e(DNA)h(t)o(e)
  1658. q(st)o(s)h(for)e(str)q(in)o(gs)0 2581 y(of)j(bit)o(s)i(f)q(rom)d(all)h
  1659. (part)o(s)i(of)e(t)n(h)o(e)i(ran)o(dom)d(in)o(t)o(eger.)37
  1660. b(Th)o(ey)21 b(are)f(bas)q(e)q(d)h(on)f(recurs)q(ions)h(su)o(c)o(h)f
  1661. (as)h Fg(x)1634 2587 y Fd(n)1678 2581 y Fl(=)0 2630 y
  1662. Fg(x)24 2636 y Fd(n)p Fe(00)p Fd(r)97 2630 y Fl(+)9
  1663. b Fg(x)162 2636 y Fd(n)p Fe(00)p Fd(s)235 2630 y Fl(+)g
  1664. Fg(c)i Fl(mo)q(d)f Fg(b)p Fl(,)j(wh)o(ere)i(t)n(h)o(e)f(`)p
  1665. Fg(c)p Fl(')f(i)q(s)g(not)g(a)g(const)o(an)o(t,)h(bu)o(t)g(t)n(h)o(e)h
  1666. (carry)f(bit:)j(1)d(or)f(0,)g(d)o(ep)q(en)o(din)o(g)h(on)0
  1667. 2680 y(wh)o(et)n(h)o(er)i(t)n(h)o(e)g(previous)f(addit)o(ion)e(did,)h
  1668. (or)h(did)f(not,)h(excee)q(d)i(t)n(h)o(e)e(mo)q(d)o(ulus)e
  1669. Fg(b)p Fl(.)21 b(Th)o(a)o(t)14 b(d)o(e)q(scr)q(ib)q(e)q(s)i(an)f(A)-5
  1670. b(W)o(C)0 2730 y(gen)o(era)o(t)o(or.)19 b(An)14 b(SWB)g(gen)o(era)o(t)o
  1671. (or)h(forms)d Fg(x)695 2736 y Fd(n)729 2730 y Fl(=)g
  1672. Fg(x)797 2736 y Fd(n)p Fe(00)p Fd(s)870 2730 y Ff(00)d
  1673. Fg(x)935 2736 y Fd(n)p Fe(00)p Fd(r)1009 2730 y Ff(00)g
  1674. Fg(c)j Fl(mo)q(d)e Fg(b)p Fl(,)j(wit)n(h)h Fg(c)f Fl(1)h(or)g(0,)f(d)o
  1675. (ep)q(en)o(din)o(g)h(on)0 2780 y(wh)o(et)n(h)o(er)h(t)n(h)o(e)g
  1676. (previous)f(su)n(btract)o(ion)h(w)o(as)f(n)o(ega)o(t)o(iv)o(e.)845
  1677. 2978 y(8)p eop
  1678. %%Page: 9 9
  1679. 9 8 bop 62 45 a Fl(An)16 b(example:)k(t)n(h)o(e)c(SWB)g(gen)o(era)o(t)o
  1680. (or)h Fg(x)703 51 y Fd(n)740 45 y Fl(=)e Fg(x)811 51
  1681. y Fd(n)p Fe(00)p Fh(24)903 45 y Ff(00)10 b Fg(x)969
  1682. 51 y Fd(n)p Fe(00)p Fh(37)1061 45 y Ff(00)h Fg(c)g
  1683. Fl(mo)q(d)f(2)1245 30 y Fh(32)1296 45 y Fl(h)o(as)16
  1684. b(p)q(er)q(io)q(d)f(a)o(b)q(ou)o(t)h(2)1642 30 y Fh(1178)0
  1685. 95 y Fl(an)o(d)d(pass)q(e)q(s)j(all)c(t)n(h)o(e)j(CA)m(T,)e(OPSO,)h
  1686. (OQSO)h(an)o(d)e(DNA)h(t)o(e)q(st)o(s)i(pu)o(t)e(t)o(o)g(it,)f(for)g
  1687. (all)g(su)n(bstr)q(in)o(gs)j(of)d(it)o(s)h(32-bit)0 145
  1688. y(in)o(t)o(egers.)27 b((Ho)o(w)o(ev)o(er,)18 b(it)e(i)q(s)g(not)g(p)q
  1689. (erfect;)j(it)d(f)q(ails)f(t)n(h)o(e)j(birt)n(h)o(d)o(ay-spacin)o(g)f
  1690. (t)o(e)q(st)h(d)o(e)q(scr)q(ib)q(e)q(d)g(in)e([4)o(],)g(as)h(do)0
  1691. 195 y(ot)n(h)o(er)e(A)-5 b(W)o(C)14 b(an)o(d)f(SWB)h(gen)o(era)o(t)o
  1692. (ors)i(an)o(d)d(lagge)q(d-Fib)q(on)o(acci)g(gen)o(era)o(t)o(ors)j(us)q
  1693. (in)o(g)e(+,{)f(or)h Ff(10)p Fl(.))0 311 y Fa(12.5)56
  1694. b(MW)n(C)19 b(gen)n(era)o(t)o(ors)0 387 y Fl(Th)o(e)13
  1695. b(most)e(sa)o(t)o(i)q(sf)q(act)o(ory)h(of)g(all)f(gen)o(era)o(t)o(ors)j
  1696. (I)e(h)o(a)o(v)o(e)g(cons)q(id)o(ere)q(d)i(in)e(t)n(h)o(e)h(past)g(35)f
  1697. (y)o(ears)h(are)g(m)n(ul)o(t)o(iply-wit)n(h-)0 437 y(carry)i(gen)o(era)
  1698. o(t)o(ors,)i(d)o(e)q(scr)q(ib)q(e)q(d)f(in)f(a)f(p)q(ost)o(scr)q(ipt)j
  1699. (14le)e((m)o(wc1.ps))f(includ)o(e)q(d)h(in)g(t)n(h)o(e)g(DIEHARD)g
  1700. (pac)o(kage.)0 487 y(Th)o(ey)j(pass)h(all)e(t)o(e)q(st)o(s)j(pu)o(t)f
  1701. (t)o(o)f(t)n(h)o(em,)g(h)o(a)o(v)o(e)g(v)o(ery)h(lon)o(g)e(p)q(er)q(io)
  1702. q(ds)h(an)o(d)g(are)g(part)o(icularly)f(w)o(ell)h(suit)o(e)q(d)g(for)0
  1703. 537 y(compu)o(t)o(er)c(implem)n(en)o(t)o(a)o(t)o(io)o(n.)0
  1704. 653 y Fa(12.6)56 b(Com)m(bin)o(a)o(t)n(ion)17 b(Gen)n(era)o(t)o(ors)0
  1705. 730 y Fl(Th)o(ere)j(i)q(s)f(t)n(h)o(eoret)o(ical)g(an)o(d)g(empir)q
  1706. (ical)d(sup)o(p)q(ort)k(for)f(t)n(h)o(e)g(id)o(ea)h(t)n(h)o(a)o(t)f
  1707. (com)n(binin)o(g)e(t)o(w)o(o)i(ran)o(dom)e(n)n(u)o(m)n(b)q(er)0
  1708. 779 y(gen)o(era)o(t)o(ors)f(pro)q(d)o(u)o(ce)q(s)g(a)e(gen)o(era)o(t)o
  1709. (or)h(wit)n(h)g(b)q(et)n(t)o(er)g(ran)o(domn)o(e)q(ss)g(t)n(h)o(an)f(e)
  1710. q(it)n(h)o(er)i(of)d(it)o(s)i(comp)q(on)o(en)o(t)o(s)f([4].)k(F)m(or)0
  1711. 829 y(example,)10 b(cons)q(id)o(er)j(t)n(h)o(e)f(s)q(imple)e(con)o
  1712. (gruen)o(t)o(ial)h(gen)o(era)o(t)o(or)j Fg(x)963 835
  1713. y Fd(n)996 829 y Fl(=)e(69069)p Fg(x)1169 835 y Fd(n)p
  1714. Fe(00)p Fh(1)1244 829 y Fl(mo)q(d)e(2)1356 814 y Fh(32)1403
  1715. 829 y Fl(ap)o(plie)q(d)h(t)o(o)h(OPSO)0 879 y(for)i(bit)o(s)h(15-24,)e
  1716. (OQSO)j(for)e(bit)o(s)h(15-18)e(an)o(d)i(DNA)f(for)g(bit)o(s)h(15-16.)k
  1717. (It)c(f)q(ails)e(all)g(of)h(t)n(h)o(em)g(sp)q(ect)o(acularly)m(,)0
  1718. 929 y(pro)q(d)o(u)o(cin)o(g,)c(re)q(sp)q(ect)o(iv)o(ely)m(,)h(984,860)d
  1719. (an)o(d)i(983,840)e(an)o(d)h(983,840)f(mi)q(ss)q(in)o(g)g(w)o(ords)j
  1720. (wh)o(en)f(141,909)e(are)i(exp)q(ec-)0 979 y(t)o(e)q(d.)18
  1721. b(Bu)o(t)13 b(if)d(w)o(e)i(com)n(bin)o(e)f(it)g((b)o(y)h(addit)o
  1722. (ion))e(wit)n(h)i(t)n(h)o(e)g(shift)g(regi)q(st)o(er)g(gen)o(era)o(t)o
  1723. (or)h Fg(14)h Fl(=)e Fg(14)r Fl(()p Fg(I)d Fl(+)c
  1724. Fg(L)1495 964 y Fh(17)1531 979 y Fl()()p Fg(I)k Fl(+)c
  1725. Fg(R)1659 964 y Fh(15)1694 979 y Fl())0 1029 y(on)12
  1726. b(32)g(bit)o(s)g((whic)o(h)g(f)q(ails)f(sp)q(ect)o(acularly)h(on)g
  1727. (all)f(su)n(bstr)q(in)o(gs)j(of)e(bit)o(s),)h(w)o(e)f(get)h(t)n(h)o(e)
  1728. q(s)q(e)g(mi)q(ss)q(in)o(g-w)o(ord)e(cou)o(n)o(t)o(s)0
  1729. 1078 y(for)j(OPSO,bit)o(s)h(15-24:)i(141909;)12 b(OQSO,)i(bit)o(s)h
  1730. (15-18:)i(142116;)12 b(an)o(d)i(DNA,)f(bit)o(s)i(15-16:)i(141,524.)g(V)
  1731. m(ery)0 1128 y(go)q(o)q(d,)c(b)q(e)q(in)o(g)h(0,.762)e(an)o(d)h(-.092)g
  1732. (st)o(an)o(d)o(ard)h(d)o(evia)o(t)o(ions)g(f)q(rom)e(t)n(h)o(e)i(m)o
  1733. (ean.)62 1178 y(Thi)q(s)k(example)e(i)q(s)i(for)g(t)n(h)o(e)g(wid)o
  1734. (ely)g(us)q(e)q(d)h(com)n(bin)o(a)o(t)o(ion)d(gen)o(era)o(t)o(or)j(Sup)
  1735. q(er-Dup)q(er,)g(com)n(binin)o(g)e Fg(I)22 b Fl(=)0 1228
  1736. y(69069)11 b Ff(03)h Fg(I)22 b Fl(wit)n(h)c Fg(14)k
  1737. Fl(=)d Fg(14)r Fl(()p Fg(I)e Fl(+)12 b Fg(L)530 1213
  1738. y Fh(17)566 1228 y Fl()()p Fg(I)k Fl(+)c Fg(R)708 1213
  1739. y Fh(15)743 1228 y Fl().)32 b(Bu)o(t)19 b(ev)o(en)g(t)n(h)o(a)o(t)g
  1740. (com)n(bin)o(a)o(t)o(ion)c(f)q(ails)i(monk)o(ey)g(t)o(e)q(st)o(s)j(on)0
  1741. 1278 y(trailin)o(g)f(bit)o(s.)38 b(Th)o(e)20 b(KISS)h(gen)o(era)o(t)o
  1742. (or)g((K)o(eep-It-Simple-St)o(upid))e(i)q(s)h(an)g(example)e(of)i(a)g
  1743. (com)n(bin)o(a)o(t)o(ion)0 1327 y(gen)o(era)o(t)o(or)f(t)n(h)o(a)o(t)f
  1744. (i)q(s)f(a)o(b)q(ou)o(t)h(as)g(s)q(imple)d(as)j(on)o(e)g(can)g(b)q(e)g
  1745. (an)o(d)f(h)o(a)o(v)o(e)g(v)o(ery)i(lon)o(g)e(p)q(er)q(io)q(d,)h(a)o(b)
  1746. q(ou)o(t)g(2)1563 1312 y Fh(127)1614 1327 y Fl(,)g(an)o(d)0
  1747. 1377 y(pass)d(all)e(t)o(e)q(st)o(s)i(on)f(all)f(str)q(in)o(gs)h(of)g
  1748. (bit)o(s.)k(It)c(com)n(bin)o(e)q(s)f(a)h(con)o(gruen)o(t)o(ial,)f(a)h
  1749. (tr)q(iple-shift)e(regi)q(st)o(er)j(gen)o(era)o(t)o(or,)0
  1750. 1427 y(an)o(d)g(a)g(m)n(ul)o(t)o(iply-wit)n(h-carry)e(gen)o(era)o(t)o
  1751. (or:)23 b Fg(I)18 b Fl(=)c(69069)9 b Ff(03)h Fg(I)d
  1752. Fl(+)s(1,)16 b Fg(14)h Fl(=)d Fg(14)r Fl(()p Fg(I)h
  1753. Fl(+)10 b Fg(L)1250 1412 y Fh(13)1286 1427 y Fl()()p
  1754. Fg(I)k Fl(+)c Fg(R)1424 1412 y Fh(17)1459 1427 y Fl()()p
  1755. Fg(I)k Fl(+)d Fg(L)1594 1412 y Fh(5)1613 1427 y Fl())k(an)o(d)0
  1756. 1477 y Fg(z)19 1483 y Fd(n)53 1477 y Fl(=)d(2)p Fg(z)137
  1757. 1483 y Fd(n)p Fe(00)p Fh(1)212 1477 y Fl(+)d Fg(z)272
  1758. 1483 y Fd(n)p Fe(00)p Fh(2)347 1477 y Fl(+)g(carry)j(mo)q(d)f(2)606
  1759. 1462 y Fh(32)640 1477 y Fl(.)0 1614 y Fi(Reference)r(s)0
  1760. 1705 y Fl([1])20 b(Gra)o(h)o(am,)26 b(Ron)o(ald)e(L.,)j(Kn)n(u)o(t)n
  1761. (h,)j(Don)o(ald)24 b(E.)i(an)o(d)f(P)o(a)o(t)o(ashnik,)i(Oren)g
  1762. Fk(Concr)n(ete)e(Mathematics)p Fl(,)65 1755 y(Addi)q(son-W)m(e)q(sley)m
  1763. (,)12 b(Readin)o(g,)h(MA)h(1989)0 1838 y([2])20 b(Haas,)h(Alexan)o(d)o
  1764. (er,)h(Th)o(e)e(m)n(ul)o(t)o(iple)e(pr)q(im)o(e)g(ran)o(dom)h(n)n(u)o
  1765. (m)n(b)q(er)h(gen)o(era)o(t)o(or,)i Fk(A)o(CM)e(T)m(r)n(ansactions)g
  1766. (on)65 1888 y(Mathematic)n(al)14 b(Softwar)n(e)p Fl(,)f
  1767. Fj(13)p Fl(,)g(No.)h(4,)f(1987.)0 1971 y([3])20 b(Marsaglia,)26
  1768. b(George,)i(Ran)o(dom)23 b(n)n(u)o(m)n(b)q(ers)i(f)q(all)e(m)o(ainly)g
  1769. (in)i(t)n(h)o(e)h(plan)o(e)q(s,)h Fk(Pr)n(o)n(c)n(e)n(e)n(dings)e
  1770. (National)65 2021 y(A)n(c)n(ademy)15 b(Scienc)n(e)g Fj(61,)h
  1771. Fl(25-28,)c(1968.)0 2104 y([4])20 b(Marsaglia,)f(George,)i(K)o(eynot)o
  1772. (e)f(Addre)q(ss:)32 b(A)20 b(Curren)o(t)h(View)e(of)g(Ran)o(dom)f(Nu)o
  1773. (m)n(b)q(er)h(Gen)o(era)o(t)o(ors,)65 2153 y Fk(Pr)n(o)n(c)n(e)n(e)n
  1774. (dings,)c(Computer)h(Scienc)n(e)g(and)h(Statistics:)j(16th)c(Symp)n
  1775. (osium)g(on)g(the)g(Interfac)n(e,)g Fl(Els)q(evier,)65
  1776. 2203 y(1985)0 2286 y([5])k(Marsaglia,)9 b(George)i(an)o(d)g(Tsay)m(,)g
  1777. (L.)f(H.,)g(Ma)o(tr)q(ice)q(s)i(an)o(d)e(t)n(h)o(e)i(stru)o(ct)o(ure)h
  1778. (of)d(ran)o(dom)f(n)n(u)o(m)n(b)q(er)i(s)q(equence)q(s,)65
  1779. 2336 y Fk(Line)n(ar)j(A)o(lgebr)n(a)g(and)i(its)e(Applic)n(ations,)h
  1780. Fj(67,)h Fl(147{156,)11 b(1985.)0 2419 y([6])20 b(Marsaglia,)10
  1781. b(George,)h(Th)o(e)g(m)o(a)o(t)n(h)o(em)o(a)o(t)o(ics)e(of)h(ran)o(dom)
  1782. f(n)n(u)o(m)n(b)q(er)i(gen)o(era)o(t)o(ors,)i Fk(Pr)n(o)n(c)n(e)n(e)n
  1783. (dings)f(of)g(Symp)n(osia)65 2469 y(on)j(Applie)n(d)g(Mathematics,)g
  1784. Fj(46,)g Fl(73{89,)e(1992.)0 2552 y([7])20 b(Marsaglia,)13
  1785. b(George)j(an)o(d)f(Zam)o(an,)e(Ar)q(if,)h(A)i(n)o(ew)f(class)h(of)f
  1786. (ran)o(dom)e(n)n(u)o(m)n(b)q(er)i(gen)o(era)o(t)o(ors,)i
  1787. Fk(A)o(nnals)f(of)65 2602 y(Applie)n(d)e(Pr)n(ob)n(ability,)g
  1788. Fj(1,)i Fl(No.)d(3,)g(462{480,)f(1991.)0 2685 y([8])20
  1789. b(Whit)n(t)n(le)q(s)q(ey)m(,)15 b(J.)g(R.)f(B.,)h(On)h(t)n(h)o(e)g(m)n
  1790. (ul)o(t)o(idim)n(ens)q(ion)o(al)11 b(u)o(niformit)o(y)i(of)i(ps)q
  1791. (eudoran)o(dom)f(n)n(u)o(m)n(b)q(er)h(gen)o(er-)65 2734
  1792. y(a)o(t)o(ors,)f Fk(Communic)n(ations)h(of)g(the)g(A)o(CM,)f
  1793. Fj(12)p Fl(,)f(p.)h(247,)e(1969.)845 2978 y(9)p eop
  1794. %%Trailer
  1795. end
  1796. userdict /end-hook known{end-hook}if
  1797. %%EOF
  1798.