Hash Algorithm Lab

Objective

This labs objective is to use the methods described in class to create and compare 5 distinct hashing algorithms.

Method

Consider a 6-digit key, and a desired system with the capacity to 2500 records. Due to the nature of hashing, we need to define a file with extra space, so giving an extra 20% will be a file with space for 3000 keys. Consider a bucket size of 10, then we need 300 buckets (since 300x10= 3000).

Using the methods described in class, carefully design and code 5 distinct hash algorithms. Then use the method demonstrated in the attached spreadsheet to analyze the algorithms. You can use a spreadsheet program to do everything as long as youcan use it to code your hash algorithm. (SpreadSheets usually have very complete sets of functions for describing complex expressions).

Do 5 experiments just like those in the sample below, excluding the "hits/bucket" graph (which is too big to be useful).

Analyze and evaluate the results of the 5 experiments, considering the factors discussed in class.

Order the algorithms from best to worst based on your analysis, and for each write a paragraph describing your rational for the ordering based on your analysis.

Below are the 2500 keys to be used.

Attached is the sample study, and the sample key set.

Due on Moodle March 18, 2011

-- JimSkon - 2010-04-16

1 818235
2 35448
3 671998
4 593232
5 501486
6 5112
7 770485
8 715517
9 828739
10 574904
11 31662
12 127897
13 70867
14 915877
15 727810
16 100346
17 978360
18 530754
19 589473
20 4804
21 73097
22 733403
23 62696
24 837857
25 23464
26 312479
27 320270
28 99271
29 373044
30 387890
31 205807
32 697673
33 624439
34 770577
35 474095
36 434562
37 567591
38 844053
39 531987
40 403964
41 785813
42 100428
43 381138
44 337409
45 473021
46 984143
47 617253
48 522579
49 52040
50 623416
51 150040
52 428812
53 596591
54 362368
55 773922
56 583828
57 728498
58 746103
59 841603
60 563381
61 486838
62 756496
63 70914
64 179208
65 647230
66 648204
67 949940
68 80510
69 107130
70 692421
71 296248
72 20341
73 246947
74 500179
75 273083
76 980656
77 627009
78 367464
79 568772
80 198419
81 986833
82 261207
83 505085
84 890016
85 275851
86 648210
87 556158
88 132426
89 363696
90 358314
91 131663
92 926870
93 153364
94 68638
95 506183
96 944428
97 51958
98 797461
99 461385
100 832877
101 141484
102 4348
103 548339
104 250203
105 936065
106 507348
107 874457
108 982614
109 312161
110 448644
111 972803
112 603494
113 54808
114 966732
115 621130
116 134627
117 475604
118 66282
119 443788
120 82180
121 727106
122 416033
123 751754
124 37271
125 763488
126 450628
127 354313
128 754619
129 378780
130 204010
131 10527
132 252640
133 391671
134 760047
135 779425
136 14477
137 839840
138 70291
139 774942
140 811858
141 996942
142 159273
143 734905
144 22294
145 131837
146 414535
147 373009
148 564998
149 192346
150 741552
151 698477
152 742086
153 14775
154 853007
155 360218
156 338934
157 235592
158 857349
159 600570
160 311268
161 813164
162 613354
163 588343
164 266396
165 955100
166 25388
167 741646
168 732154
169 290697
170 568352
171 148072
172 899504
173 328215
174 851796
175 343146
176 123354
177 593111
178 959412
179 517503
180 971077
181 356092
182 633177
183 689058
184 19306
185 528756
186 110635
187 498560
188 916980
189 129828
190 569330
191 65168
192 456262
193 706403
194 684167
195 773328
196 522804
197 232333
198 761455
199 952997
200 832989
201 299820
202 277687
203 162359
204 308159
205 870489
206 421589
207 185483
208 784463
209 458648
210 414742
211 916971
212 511851
213 382135
214 969070
215 21413
216 556859
217 635117
218 228780
219 627588
220 791238
221 12384
222 939806
223 345655
224 622087
225 346116
226 391607
227 580118
228 999037
229 103836
230 884130
231 452216
232 520190
233 140162
234 87076
235 642436
236 650863
237 95191
238 679019
239 117149
240 167851
241 788798
242 80793
243 12989
244 946787
245 972807
246 930470
247 918353
248 121319
249 971949
250 186600
251 413543
252 460197
253 69734
254 391800
255 9295
256 532017
257 976758
258 680636
259 558128
260 857222
261 356744
262 573656
263 803663
264 783119
265 179452
266 463753
267 980185
268 260036
269 619908
270 971525
271 278033
272 45385
273 329751
274 23054
275 549970
276 117284
277 169234
278 586515
279 849510
280 240510
281 907372
282 493356
283 264229
284 694943
285 972897
286 665181
287 35445
288 150311
289 70133
290 369348
291 140186
292 550887
293 361613
294 834205
295 352205
296 659986
297 963202
298 669218
299 295870
300 606422
301 697658
302 55684
303 160061
304 373764
305 409045
306 600549
307 548812
308 678109
309 653094
310 78810
311 411207
312 91199
313 247545
314 29244
315 115151
316 583115
317 991701
318 313747
319 507949
320 882409
321 845890
322 302281
323 241164
324 181405
325 999183
326 303459
327 728097
328 750542
329 547721
330 225064
331 849267
332 968037
333 956140
334 219276
335 924585
336 119722
337 81075
338 244163
339 530521
340 78854
341 298376
342 55997
343 456350
344 636795
345 194669
346 136207
347 465645
348 822840
349 359034
350 452286
351 557510
352 25133
353 42046
354 753741
355 106609
356 104442
357 837132
358 312166
359 601867
360 978775
361 83111
362 628792
363 700805
364 349110
365 386996
366 653364
367 969759
368 335210
369 522600
370 484954
371 989845
372 795371
373 973136
374 358328
375 474309
376 15042
377 555004
378 958759
379 665010
380 266688
381 885101
382 753651
383 554081
384 466868
385 935479
386 81124
387 411381
388 786401
389 556835
390 193721
391 689196
392 605610
393 646283
394 319633
395 622689
396 649032
397 585063
398 74360
399 747927
400 482604
401 678250
402 232482
403 118912
404 811223
405 591258
406 952234
407 220800
408 175715
409 196868
410 34808
411 448644
412 715606
413 821691
414 695826
415 549240
416 637773
417 612450
418 628230
419 608280
420 910866
421 630121
422 843733
423 5805
424 491595
425 323966
426 894371
427 260039
428 81300
429 237639
430 596091
431 833002
432 9891
433 156036
434 303124
435 780853
436 349129
437 414208
438 114896
439 597765
440 768314
441 758647
442 136465
443 724171
444 962875
445 976424
446 59005
447 968581
448 709966
449 489097
450 878592
451 526684
452 735050
453 246034
454 529596
455 372331
456 609607
457 545709
458 573160
459 542021
460 842460
461 863735
462 851876
463 237851
464 175870
465 372856
466 198394
467 733448
468 852405
469 602794
470 868809
471 783261
472 279763
473 606809
474 360880
475 607583
476 88050
477 77016
478 672648
479 554091
480 47726
481 81953
482 858791
483 221176
484 696237
485 487587
486 950055
487 169218
488 807537
489 666894
490 915345
491 342981
492 31059
493 803334
494 366595
495 981675
496 125345
497 950002
498 133269
499 102748
500 216416
501 18924
502 666365
503 611338
504 422098
505 43901
506 471052
507 709363
508 899
509 385532
510 412567
511 556533
512 907680
513 28448
514 791775
515 70184
516 268231
517 758520
518 544785
519 341594
520 820995
521 801740
522 785283
523 393576
524 816582
525 456651
526 178755
527 907398
528 214320
529 358673
530 314501
531 106710
532 270015
533 277363
534 324411
535 201924
536 770172
537 766565
538 486651
539 670623
540 235362
541 562648
542 447986
543 177834
544 389008
545 357420
546 183
547 124605
548 67798
549 460062
550 53951
551 654155
552 535999
553 906314
554 568164
555 441906
556 858403
557 773386
558 712563
559 749044
560 585197
561 815473
562 468944
563 28833
564 506992
565 47490
566 208825
567 840703
568 649344
569 573545
570 524839
571 949238
572 993484
573 781907
574 738615
575 263462
576 633632
577 9625
578 59662
579 706447
580 211112
581 917684
582 327787
583 196051
584 501671
585 111538
586 635829
587 664651
588 974729
589 991988
590 900000
591 449121
592 991966
593 427930
594 621871
595 441790
596 67519
597 605057
598 669087
599 109010
600 273174
601 323690
602 891093
603 855974
604 439370
605 93978
606 781720
607 244810
608 276412
609 608235
610 202193
611 257458
612 920203
613 557860
614 386161
615 135764
616 692934
617 306190
618 62594
619 328201
620 61544
621 628909
622 552885
623 726004
624 875409
625 589994
626 125298
627 681060
628 969593
629 633948
630 722848
631 263696
632 131120
633 143968
634 420022
635 840627
636 243119
637 40908
638 609192
639 331583
640 145344
641 479359
642 969403
643 437753
644 379401
645 334821
646 728148
647 725992
648 523207
649 969926
650 591063
651 699786
652 261554
653 717861
654 984948
655 891321
656 688284
657 627555
658 936296
659 568558
660 590487
661 277937
662 990499
663 867028
664 626235
665 887466
666 66185
667 28150
668 374782
669 520388
670 34619
671 954174
672 211753
673 922540
674 115894
675 474458
676 841776
677 407318
678 891599
679 558538
680 107099
681 256276
682 847958
683 208617
684 383136
685 299077
686 883903
687 917331
688 470530
689 693940
690 145324
691 386275
692 398186
693 442438
694 879744
695 666562
696 962861
697 841411
698 744917
699 4787
700 148297
701 900008
702 150354
703 456055
704 790487
705 731269
706 762554
707 760333
708 985593
709 65378
710 262712
711 69182
712 773107
713 325655
714 809935
715 857008
716 569279
717 158565
718 433514
719 754308
720 674456
721 915428
722 754535
723 99902
724 932840
725 346276
726 20167
727 725026
728 284322
729 685161
730 423149
731 854210
732 515440
733 381512
734 74591
735 36152
736 990119
737 963490
738 799887
739 702412
740 520752
741 907056
742 135601
743 292571
744 826308
745 928372
746 519401
747 881519
748 216532
749 817369
750 685665
751 897928
752 239943
753 786757
754 706109
755 832468
756 38209
757 323433
758 947804
759 800207
760 60623
761 698225
762 460222
763 443650
764 609770
765 615058
766 948426
767 941230
768 413133
769 962109
770 541327
771 820629
772 45230
773 265204
774 21869
775 867102
776 561056
777 237638
778 50338
779 664083
780 143948
781 770829
782 182438
783 206645
784 919629
785 816628
786 160566
787 587976
788 343102
789 874814
790 39718
791 974832
792 726139
793 218268
794 198714
795 960023
796 540571
797 563477
798 182939
799 908280
800 106126
801 625502
802 626559
803 96459
804 151532
805 884217
806 210175
807 289804
808 523678
809 932570
810 724123
811 893138
812 12031
813 977830
814 828172
815 969078
816 854118
817 423217
818 25087
819 225027
820 992830
821 970000
822 698558
823 536450
824 567323
825 349116
826 805255
827 696075
828 436800
829 616528
830 956249
831 856899
832 759999
833 928022
834 174842
835 571540
836 783133
837 846802
838 575807
839 421216
840 25169
841 531207
842 575348
843 974764
844 991676
845 600070
846 11543
847 221397
848 397163
849 79682
850 731835
851 680459
852 630647
853 599008
854 787142
855 107315
856 860386
857 918765
858 361355
859 86504
860 741033
861 955157
862 960603
863 831669
864 160158
865 690507
866 188326
867 196318
868 840929
869 750726
870 640252
871 240276
872 903884
873 973507
874 67641
875 693815
876 683124
877 991309
878 977626
879 314696
880 190865
881 709667
882 266281
883 442980
884 629196
885 574047
886 313018
887 24268
888 259004
889 687393
890 204214
891 994097
892 753406
893 165759
894 399430
895 194548
896 886703
897 600787
898 205375
899 928670
900 39672
901 135580
902 880763
903 849202
904 538240
905 454365
906 59484
907 125048
908 284899
909 936634
910 449977
911 732386
912 490874
913 332818
914 445512
915 276798
916 571955
917 581277
918 363038
919 968623
920 432004
921 805361
922 517551
923 245868
924 425568
925 104425
926 234420
927 67242
928 264629
929 484195
930 203885
931 82545
932 14425
933 159533
934 289934
935 728374
936 109405
937 506613
938 20034
939 794257
940 12754
941 141715
942 502687
943 157572
944 741576
945 960279
946 446562
947 195254
948 984679
949 482568
950 287930
951 846048
952 951068
953 521225
954 172419
955 419179
956 404617
957 11214
958 682591
959 23601
960 564014
961 824071
962 754607
963 926585
964 677000
965 526094
966 185269
967 241218
968 113995
969 334032
970 494947
971 89413
972 768621
973 972057
974 682469
975 790438
976 401294
977 740213
978 584729
979 684459
980 316853
981 867256
982 136865
983 916447
984 428426
985 139743
986 818029
987 877885
988 327052
989 874397
990 963361
991 31989
992 450222
993 532271
994 424466
995 532774
996 822412
997 660866
998 268748
999 389086
1000 126772
1001 394360
1002 822194
1003 921784
1004 59554
1005 442267
1006 380715
1007 915628
1008 17482
1009 353299
1010 341895
1011 176921
1012 173128
1013 853902
1014 342028
1015 173843
1016 904544
1017 229884
1018 222568
1019 58458
1020 362716
1021 44728
1022 295620
1023 647676
1024 684095
1025 969677
1026 429880
1027 875056
1028 985314
1029 138307
1030 936403
1031 816141
1032 813336
1033 232297
1034 97882
1035 637082
1036 166672
1037 455304
1038 455576
1039 719633
1040 551916
1041 658245
1042 644845
1043 775180
1044 794773
1045 142049
1046 653191
1047 976259
1048 485829
1049 82832
1050 864018
1051 6125
1052 8743
1053 99689
1054 144795
1055 455217
1056 72148
1057 216702
1058 540082
1059 177977
1060 546450
1061 358483
1062 837889
1063 64243
1064 192826
1065 562515
1066 392076
1067 176582
1068 564106
1069 291742
1070 104026
1071 358167
1072 955897
1073 587297
1074 393589
1075 225445
1076 791118
1077 313977
1078 322280
1079 925608
1080 232321
1081 419998
1082 770981
1083 160998
1084 133499
1085 957758
1086 719922
1087 760834
1088 666762
1089 593797
1090 230439
1091 515311
1092 89098
1093 473831
1094 686047
1095 77824
1096 150603
1097 602666
1098 214618
1099 488265
1100 587947
1101 349026
1102 983933
1103 273556
1104 995441
1105 291741
1106 239682
1107 141219
1108 121000
1109 386469
1110 537945
1111 997568
1112 295384
1113 351028
1114 613496
1115 394208
1116 270533
1117 242661
1118 720724
1119 534803
1120 216387
1121 431965
1122 85775
1123 658701
1124 5513
1125 565916
1126 316480
1127 958777
1128 200960
1129 656388
1130 230948
1131 187946
1132 355187
1133 130728
1134 586136
1135 762117
1136 326477
1137 537418
1138 614545
1139 476937
1140 324205
1141 612560
1142 110136
1143 921467
1144 305408
1145 581804
1146 43859
1147 294039
1148 162518
1149 897631
1150 334670
1151 603828
1152 865729
1153 93260
1154 453687
1155 176286
1156 353375
1157 72186
1158 997123
1159 971339
1160 499808
1161 946315
1162 227924
1163 470409
1164 932666
1165 485807
1166 856505
1167 791545
1168 820037
1169 350228
1170 7785
1171 251601
1172 2919
1173 533300
1174 404666
1175 810168
1176 9501
1177 872462
1178 287443
1179 702057
1180 555198
1181 49671
1182 484051
1183 93437
1184 105949
1185 241301
1186 347870
1187 781333
1188 962235
1189 462730
1190 987812
1191 796970
1192 107375
1193 697083
1194 329642
1195 270539
1196 756020
1197 97869
1198 68021
1199 68290
1200 137461
1201 911634
1202 495512
1203 522405
1204 553167
1205 279510
1206 527785
1207 39951
1208 159184
1209 745392
1210 983522
1211 499247
1212 241334
1213 123799
1214 323050
1215 120351
1216 974857
1217 361779
1218 601434
1219 930874
1220 789959
1221 167040
1222 349855
1223 39237
1224 500898
1225 468339
1226 463256
1227 674453
1228 298620
1229 224418
1230 942835
1231 354944
1232 555579
1233 704181
1234 518665
1235 608375
1236 146266
1237 123539
1238 760750
1239 380391
1240 648085
1241 443249
1242 276089
1243 642145
1244 354647
1245 207322
1246 984811
1247 734877
1248 507113
1249 532963
1250 270225
1251 674338
1252 529173
1253 750764
1254 5600
1255 978698
1256 337324
1257 737747
1258 74800
1259 580637
1260 990522
1261 686120
1262 24353
1263 37624
1264 41923
1265 906990
1266 911330
1267 563998
1268 960262
1269 281024
1270 244398
1271 374249
1272 899641
1273 136960
1274 154673
1275 448967
1276 913765
1277 664081
1278 578514
1279 113287
1280 434410
1281 446209
1282 286146
1283 752178
1284 463706
1285 342466
1286 48011
1287 577787
1288 465998
1289 733999
1290 95008
1291 611073
1292 387416
1293 106061
1294 299294
1295 943350
1296 579905
1297 41277
1298 179058
1299 902857
1300 661383
1301 962647
1302 913708
1303 967350
1304 504785
1305 383731
1306 45164
1307 135748
1308 616171
1309 998715
1310 436437
1311 200
1312 135684
1313 676467
1314 360478
1315 944514
1316 575041
1317 310385
1318 300231
1319 735689
1320 191367
1321 519820
1322 155131
1323 272378
1324 589560
1325 398997
1326 69764
1327 407436
1328 744026
1329 865854
1330 27186
1331 571263
1332 135477
1333 675892
1334 682382
1335 388466
1336 109646
1337 835058
1338 650632
1339 602467
1340 882141
1341 970919
1342 611032
1343 400965
1344 837297
1345 202789
1346 137197
1347 669757
1348 898755
1349 189191
1350 125158
1351 793233
1352 785665
1353 324977
1354 52762
1355 366932
1356 910736
1357 510622
1358 75330
1359 590866
1360 525063
1361 522642
1362 139162
1363 171886
1364 469461
1365 776804
1366 877406
1367 279199
1368 553240
1369 194733
1370 42148
1371 469190
1372 148696
1373 959699
1374 621997
1375 524046
1376 63241
1377 178839
1378 596298
1379 833244
1380 130971
1381 856740
1382 485014
1383 287767
1384 251618
1385 129286
1386 467653
1387 654015
1388 797192
1389 406821
1390 865085
1391 47678
1392 405269
1393 932172
1394 204858
1395 437390
1396 182770
1397 271744
1398 923628
1399 73864
1400 255174
1401 426849
1402 999601
1403 362192
1404 413545
1405 577631
1406 453341
1407 973404
1408 335327
1409 953396
1410 707115
1411 925875
1412 484792
1413 960840
1414 250912
1415 958043
1416 335134
1417 495621
1418 927538
1419 760935
1420 996583
1421 312926
1422 419724
1423 542347
1424 683565
1425 439101
1426 198898
1427 954066
1428 708794
1429 869151
1430 278323
1431 629373
1432 853332
1433 213811
1434 602523
1435 450099
1436 29031
1437 535117
1438 800456
1439 190877
1440 123386
1441 340869
1442 331640
1443 372741
1444 796758
1445 596002
1446 762431
1447 999103
1448 787999
1449 652922
1450 23951
1451 344166
1452 976924
1453 202975
1454 23606
1455 117174
1456 50738
1457 707712
1458 908971
1459 135466
1460 126332
1461 281299
1462 615764
1463 105117
1464 91577
1465 664343
1466 70906
1467 230015
1468 746072
1469 754649
1470 567191
1471 148566
1472 45459
1473 141795
1474 377840
1475 131759
1476 883286
1477 230198
1478 637184
1479 567157
1480 880572
1481 829200
1482 878045
1483 500475
1484 595529
1485 538974
1486 386832
1487 409656
1488 414633
1489 867429
1490 714157
1491 446028
1492 141028
1493 776048
1494 261796
1495 92847
1496 957438
1497 271500
1498 856021
1499 563655
1500 8116
1501 735059
1502 612916
1503 291217
1504 317995
1505 913357
1506 202985
1507 542301
1508 147116
1509 881621
1510 830388
1511 534470
1512 164484
1513 834549
1514 856419
1515 428060
1516 17960
1517 260150
1518 17313
1519 219882
1520 975352
1521 908318
1522 613244
1523 874721
1524 316827
1525 978615
1526 878401
1527 996558
1528 69818
1529 120665
1530 981245
1531 963482
1532 495075
1533 165783
1534 749600
1535 728603
1536 456049
1537 989886
1538 266963
1539 423837
1540 433751
1541 545446
1542 944433
1543 494240
1544 485326
1545 894150
1546 536930
1547 337681
1548 886967
1549 22209
1550 842839
1551 327907
1552 550450
1553 326602
1554 503049
1555 658667
1556 557411
1557 923319
1558 398273
1559 662376
1560 316676
1561 347568
1562 632874
1563 128837
1564 917277
1565 791112
1566 988872
1567 677909
1568 223470
1569 753370
1570 35600
1571 424554
1572 137916
1573 870579
1574 788459
1575 15486
1576 245353
1577 731282
1578 924518
1579 613792
1580 741444
1581 686596
1582 83152
1583 561138
1584 150123
1585 20160
1586 706738
1587 256782
1588 837648
1589 355345
1590 209385
1591 258434
1592 742731
1593 846288
1594 948
1595 732069
1596 59413
1597 524460
1598 39102
1599 156112
1600 833103
1601 153961
1602 133984
1603 619999
1604 559986
1605 86423
1606 187917
1607 147926
1608 916171
1609 900326
1610 917025
1611 225674
1612 685362
1613 59753
1614 372012
1615 111719
1616 802410
1617 434043
1618 752150
1619 573402
1620 185042
1621 282502
1622 589561
1623 404758
1624 687155
1625 227264
1626 370065
1627 454675
1628 74474
1629 812610
1630 52461
1631 922364
1632 396984
1633 480483
1634 749781
1635 361709
1636 512448
1637 179632
1638 44146
1639 176867
1640 801441
1641 369777
1642 21019
1643 388569
1644 306723
1645 882372
1646 129271
1647 103909
1648 628390
1649 955978
1650 400112
1651 431920
1652 911167
1653 776978
1654 391046
1655 553150
1656 171268
1657 25298
1658 460213
1659 273426
1660 27706
1661 249982
1662 621997
1663 670378
1664 626529
1665 380943
1666 286561
1667 375843
1668 176333
1669 320868
1670 643938
1671 628077
1672 49567
1673 355250
1674 317605
1675 474813
1676 846498
1677 68663
1678 182942
1679 411467
1680 167372
1681 561877
1682 922760
1683 298418
1684 93125
1685 27102
1686 975077
1687 617070
1688 536230
1689 157568
1690 17577
1691 996503
1692 690547
1693 442884
1694 28707
1695 470808
1696 782736
1697 133033
1698 267109
1699 111813
1700 207669
1701 541563
1702 219117
1703 522678
1704 916391
1705 402487
1706 678256
1707 174965
1708 617583
1709 195599
1710 641269
1711 725037
1712 952088
1713 711343
1714 631864
1715 255300
1716 304979
1717 639096
1718 396452
1719 851521
1720 330745
1721 631631
1722 655369
1723 49630
1724 584580
1725 123772
1726 738600
1727 463632
1728 876377
1729 164645
1730 486757
1731 340921
1732 93922
1733 660673
1734 756098
1735 882024
1736 277898
1737 720365
1738 230628
1739 908944
1740 673732
1741 242182
1742 14801
1743 869529
1744 333901
1745 493179
1746 657144
1747 224924
1748 599211
1749 188839
1750 838099
1751 982929
1752 448747
1753 503438
1754 944643
1755 512204
1756 275472
1757 515509
1758 149779
1759 800534
1760 118198
1761 824371
1762 416694
1763 4990
1764 760444
1765 461437
1766 55467
1767 482585
1768 392897
1769 763905
1770 74379
1771 487163
1772 728511
1773 578701
1774 588453
1775 371500
1776 557983
1777 20897
1778 974591
1779 443234
1780 738158
1781 23619
1782 295652
1783 589026
1784 517100
1785 85333
1786 755119
1787 403433
1788 916922
1789 945622
1790 589495
1791 837292
1792 619104
1793 402019
1794 857292
1795 314995
1796 426921
1797 118134
1798 41546
1799 860826
1800 915731
1801 67281
1802 246992
1803 21656
1804 324240
1805 205985
1806 43589
1807 276539
1808 88527
1809 78222
1810 684789
1811 183397
1812 675460
1813 313897
1814 512014
1815 728735
1816 533294
1817 404067
1818 845999
1819 218463
1820 44607
1821 710559
1822 561235
1823 576154
1824 340365
1825 399112
1826 841427
1827 99699
1828 713810
1829 872843
1830 321963
1831 568097
1832 158961
1833 326821
1834 939596
1835 87215
1836 250938
1837 244666
1838 330081
1839 216650
1840 183929
1841 14606
1842 541233
1843 729428
1844 287505
1845 355059
1846 161933
1847 822051
1848 753137
1849 908803
1850 706791
1851 714515
1852 620125
1853 189949
1854 241779
1855 358224
1856 293808
1857 49402
1858 787794
1859 404284
1860 998791
1861 962198
1862 997226
1863 675510
1864 606066
1865 734024
1866 962784
1867 132521
1868 215270
1869 674432
1870 788385
1871 727633
1872 721991
1873 890728
1874 728651
1875 599833
1876 354878
1877 119178
1878 286568
1879 779924
1880 828453
1881 429127
1882 648128
1883 947016
1884 324944
1885 210856
1886 228277
1887 805844
1888 992008
1889 89378
1890 904233
1891 338983
1892 23213
1893 794150
1894 720291
1895 528824
1896 674138
1897 558564
1898 462434
1899 141281
1900 759489
1901 323290
1902 521613
1903 816469
1904 275115
1905 874012
1906 891323
1907 21234
1908 793798
1909 56768
1910 978063
1911 384144
1912 194778
1913 383050
1914 142589
1915 555732
1916 104342
1917 662039
1918 535317
1919 14980
1920 148492
1921 778768
1922 841046
1923 177715
1924 748531
1925 374719
1926 6134
1927 753329
1928 726578
1929 981294
1930 885528
1931 543354
1932 430388
1933 106818
1934 17598
1935 778703
1936 435495
1937 884123
1938 411403
1939 652002
1940 137575
1941 148547
1942 314118
1943 917220
1944 709049
1945 235022
1946 415517
1947 300901
1948 961356
1949 358213
1950 841995
1951 997599
1952 627922
1953 171056
1954 594319
1955 706714
1956 462764
1957 984754
1958 791315
1959 508725
1960 335791
1961 177262
1962 195978
1963 375890
1964 198238
1965 517427
1966 20967
1967 265822
1968 390318
1969 488484
1970 937238
1971 555896
1972 268043
1973 207189
1974 542552
1975 42266
1976 537310
1977 203935
1978 285842
1979 849365
1980 732
1981 154302
1982 988988
1983 374058
1984 646304
1985 633980
1986 659240
1987 823170
1988 136929
1989 106698
1990 243559
1991 994008
1992 795877
1993 648707
1994 340437
1995 694457
1996 125736
1997 363620
1998 655211
1999 602645
2000 746952
2001 47779
2002 161691
2003 425689
2004 397014
2005 429085
2006 515881
2007 932879
2008 292398
2009 221134
2010 256900
2011 810706
2012 722855
2013 309696
2014 725622
2015 315480
2016 221174
2017 620047
2018 433422
2019 383851
2020 31492
2021 601331
2022 821316
2023 202355
2024 885334
2025 808080
2026 964127
2027 234182
2028 286951
2029 759242
2030 794759
2031 354700
2032 608151
2033 111462
2034 850452
2035 56807
2036 297721
2037 196102
2038 375887
2039 653033
2040 421642
2041 138425
2042 857253
2043 23374
2044 567713
2045 102516
2046 706941
2047 736145
2048 871795
2049 687037
2050 870222
2051 303743
2052 552812
2053 134542
2054 583340
2055 925997
2056 879749
2057 811044
2058 376659
2059 320873
2060 936271
2061 362749
2062 687041
2063 145610
2064 897238
2065 63266
2066 120375
2067 70954
2068 786259
2069 127339
2070 488184
2071 786947
2072 844559
2073 186080
2074 231513
2075 90823
2076 708830
2077 693863
2078 740781
2079 735865
2080 569355
2081 768513
2082 382062
2083 904681
2084 359588
2085 854079
2086 748251
2087 11117
2088 814492
2089 639483
2090 767846
2091 32161
2092 927344
2093 866457
2094 824564
2095 724473
2096 933313
2097 16711
2098 967780
2099 889751
2100 453040
2101 380883
2102 626793
2103 318978
2104 840548
2105 680846
2106 981154
2107 167641
2108 97215
2109 242084
2110 284838
2111 292372
2112 937160
2113 694326
2114 993746
2115 513982
2116 719299
2117 316312
2118 504112
2119 862717
2120 997413
2121 434509
2122 673533
2123 608629
2124 382026
2125 735803
2126 66981
2127 283251
2128 256439
2129 960608
2130 46790
2131 958371
2132 644228
2133 205570
2134 408712
2135 763501
2136 186586
2137 983954
2138 255344
2139 995689
2140 755306
2141 267022
2142 193737
2143 203699
2144 700831
2145 961126
2146 745788
2147 313077
2148 114657
2149 662981
2150 67997
2151 199515
2152 771540
2153 79475
2154 691411
2155 114946
2156 609326
2157 198605
2158 13159
2159 24144
2160 702841
2161 154574
2162 697634
2163 219163
2164 693189
2165 742743
2166 978482
2167 544791
2168 544921
2169 709127
2170 91752
2171 190228
2172 320921
2173 264279
2174 716105
2175 280562
2176 388498
2177 752869
2178 347724
2179 436143
2180 100046
2181 47969
2182 995557
2183 58814
2184 527768
2185 32974
2186 446837
2187 350997
2188 274351
2189 484313
2190 623252
2191 976978
2192 730101
2193 774528
2194 224986
2195 835291
2196 401938
2197 78007
2198 942762
2199 626906
2200 100772
2201 180586
2202 7380
2203 776051
2204 841192
2205 569474
2206 741644
2207 788744
2208 280993
2209 211323
2210 81436
2211 318741
2212 407970
2213 314044
2214 740602
2215 51398
2216 967560
2217 411854
2218 808658
2219 13019
2220 817252
2221 313275
2222 90773
2223 66592
2224 992355
2225 808214
2226 426268
2227 164367
2228 772579
2229 542987
2230 554898
2231 393573
2232 450019
2233 141057
2234 839375
2235 973621
2236 816524
2237 472497
2238 298191
2239 141478
2240 612052
2241 956577
2242 954472
2243 296441
2244 305499
2245 919627
2246 464658
2247 866404
2248 615641
2249 324225
2250 355032
2251 104732
2252 122170
2253 635991
2254 964656
2255 430207
2256 165486
2257 200698
2258 369984
2259 982079
2260 988758
2261 267090
2262 149491
2263 778063
2264 736904
2265 709781
2266 835856
2267 235201
2268 494530
2269 581769
2270 298800
2271 841828
2272 18504
2273 857551
2274 103369
2275 453461
2276 200713
2277 115551
2278 96543
2279 26215
2280 582690
2281 452464
2282 89243
2283 598474
2284 436175
2285 622369
2286 521338
2287 984825
2288 22317
2289 249875
2290 424031
2291 955832
2292 647102
2293 979257
2294 826969
2295 643085
2296 41722
2297 590525
2298 996731
2299 530985
2300 413978
2301 438503
2302 538805
2303 675076
2304 240467
2305 52501
2306 446966
2307 721297
2308 499146
2309 371808
2310 641939
2311 891330
2312 578041
2313 886222
2314 405523
2315 346332
2316 538223
2317 900987
2318 386821
2319 244603
2320 757812
2321 251987
2322 534025
2323 368374
2324 238665
2325 59728
2326 388162
2327 410659
2328 18515
2329 529581
2330 664514
2331 885234
2332 198743
2333 380954
2334 942893
2335 151099
2336 71550
2337 219523
2338 589732
2339 227356
2340 710234
2341 54318
2342 742961
2343 915261
2344 172373
2345 205439
2346 304877
2347 241273
2348 158091
2349 48347
2350 408744
2351 388235
2352 564269
2353 397119
2354 751617
2355 91430
2356 880374
2357 841789
2358 518863
2359 942002
2360 782773
2361 23781
2362 365153
2363 162408
2364 601742
2365 658686
2366 62175
2367 196755
2368 559037
2369 97072
2370 975084
2371 893589
2372 803760
2373 351680
2374 487727
2375 149407
2376 310407
2377 813342
2378 860897
2379 628281
2380 645326
2381 328133
2382 778455
2383 576340
2384 456512
2385 914716
2386 12818
2387 809333
2388 296479
2389 163544
2390 224404
2391 667415
2392 49126
2393 278503
2394 898841
2395 103297
2396 798889
2397 796821
2398 821251
2399 98267
2400 454093
2401 254459
2402 288706
2403 285127
2404 816299
2405 451934
2406 469926
2407 997934
2408 73605
2409 519460
2410 935588
2411 965487
2412 888192
2413 680474
2414 403080
2415 518839
2416 347093
2417 469087
2418 166313
2419 492666
2420 49990
2421 169658
2422 514226
2423 966157
2424 519037
2425 415678
2426 680846
2427 611155
2428 933034
2429 210305
2430 515292
2431 693603
2432 911953
2433 112365
2434 111868
2435 708906
2436 707659
2437 969316
2438 98393
2439 222670
2440 692858
2441 372628
2442 145185
2443 735303
2444 482614
2445 961195
2446 527594
2447 292344
2448 371480
2449 804909
2450 251790
2451 121884
2452 24129
2453 363127
2454 336451
2455 796337
2456 518502
2457 931799
2458 332326
2459 287837
2460 907911
2461 68160
2462 57097
2463 814862
2464 442120
2465 213345
2466 824749
2467 562309
2468 467336
2469 621019
2470 156676
2471 197975
2472 811189
2473 743998
2474 75970
2475 605554
2476 151120
2477 431081
2478 606891
2479 407535
2480 463258
2481 642742
2482 28252
2483 660950
2484 153772
2485 907027
2486 762445
2487 574793
2488 885743
2489 405927
2490 521146
2491 219921
2492 432083
2493 407742
2494 474168
2495 980653
2496 108558
2497 742338
2498 759758
2499 931791
2500 470947

-- JimSkon - 2010-04-16

Topic attachments
I Attachment Action Size Date Who Comment
Xlsxxlsx HashingExample.xlsx manage 15.7 K 2011-03-12 - 04:15 JimSkon Hashing Analysis Example
Xlsxxlsx SampleKeys.xlsx manage 76.2 K 2010-04-16 - 17:47 JimSkon Sample Keys for Lab
Topic revision: r2 - 2011-03-12 - JimSkon
 
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback