jpayne@68: package clump; jpayne@68: jpayne@68: import java.util.Random; jpayne@68: jpayne@68: import shared.Tools; jpayne@68: import stream.Read; jpayne@68: jpayne@68: public class Hasher { jpayne@68: jpayne@68: private static synchronized long[][] makeCodes2(int modes){ jpayne@68: long[][] r=makeCodes(128, modes); jpayne@68: jpayne@68: for(int i=0; i<26; i++){ jpayne@68: char c=(char)('A'+i); jpayne@68: r[Tools.toLowerCase(c)]=r[c]; jpayne@68: } jpayne@68: return r; jpayne@68: } jpayne@68: jpayne@68: private static synchronized long[][] makeCodes(int symbols, int modes){ jpayne@68: Random randy=new Random(1); jpayne@68: long[][] r=new long[symbols][modes]; jpayne@68: for(int i=0; i