Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!genrad!decvax!yale-com!leichter From: leichter@yale-com.UUCP Newsgroups: net.followup Subject: Re: !FUNKY!STUFF! Message-ID: <1680@yale-com.UUCP> Date: Tue, 28-Jun-83 17:24:42 EDT Article-I.D.: yale-com.1680 Posted: Tue Jun 28 17:24:42 1983 Date-Received: Tue, 28-Jun-83 22:36:01 EDT Lines: 16 This is getting VERY deep..."private meta-token [by] convolving some obscur- ness plus your user id and site name." If you really want a workable meta- token, make it depend on the input! For example, it's very unlikely that every possible sequence of three upper-case letters occurs in the text. That's 17576 combinations. Set up a table with one bit per combo - only 2197 bytes long - and read the text, ignoring all consecutive triples with at least one non-upper-case letter, and turning on the right bit for any found triples of upper-case letters. When you are done, any zero bit gives you a useable three-letter meta-token. (In the very unlikely case that all the bits are on, you can always go to 3-digit strings, or three lower-case letters, or, if all else fails, move on to 4-digit strings, etc. In fact, for speed you probably should start with 2-digit strings, which will cover 99.9999% of the cases in about the time it takes just to read through the text once.) -- Jerry decvax!yale-comix!leichter leichter@yale