# 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
xlsx HashingExample.xlsx manage 15.7 K 2011-03-12 - 04:15 JimSkon Hashing Analysis Example
xlsx SampleKeys.xlsx manage 76.2 K 2010-04-16 - 17:47 JimSkon Sample Keys for Lab
Topic revision: r2 - 2011-03-12 - JimSkon

TWiki

* Webs

Copyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback