68 projects tagged "MIT/X"
ABC Path Generator is a program and a Perl library that generates layouts of ABC Path based on the input of a random number generator. Giving different seeds to the generator will yield different layouts. ABC Path is a puzzle game in which one should position the letters from "A" to "Y" in a 5*5 grid based on clues. It is featured on brainbashers.com. ABC Path Generator makes use of depth-first-search to find usable final paths, and then assigns the clues for it, also using DFS.
ABC Path Solver is a Perl program and library that automatically solves an ABC Path game while giving the reasoning. ABC Path is a puzzle game in which one should position the letters from "A" to "Y" in a 5*5 grid based on clues. It is featured in brainbashers.com. ABC Path Solver uses a mixture of deduction and solving by trying several branches, which should allow it to solve all initial boards.
Arandomd is a network daemon that provides statistically tested output from a single ARC4 stream cipher generator to anyone able to connect to its listening TCP port. As multiple consumers cause it to reseed itself from a separate, strong random source, it is expected to produce consistently unpredictable results for cryptographic purposes. A configurable number of tests from the Statistical Test Suite for Random and Pseudorandom Number Generators must be passed before output data is sent to the client. It may be be useful in low-entropy environments, such as compute clouds, for generating high quality key material for strong cryptography.
Archery is a script to extract archives intelligently. It always extracts to a single directory or file, whether the archive was prepared that way or not, so you don't have to worry about it making a mess where you are working. It supports external extractors for .arj, .cab, .tar, .ace, .lha, .rar, .7z, and cpio formats.