background preloader

Maze Generator

Maze Generator
Maze Generator The program generates mazes using three standard algorithms: Depth-first search, Prim's algorithm, and Kruskal's algorithm. The Show Gen option will allow you to watch the construction process. Use the scrollbar below the option to control the generation speed. Similarly, the Show Solve option will display the process of solving the maze, and it too has a scrollbar for speed control.The Backtracks option controls the display of dead-end paths, where the solver backs up.The Cycle button will loop the program indefinitely, generating and solving mazes using the current settings. NOTE: This applet will not run properly using Microsoft's Internet Explorer 4 browser if Explorer's Java JIT compiler is turned on. Source code, maze facts, how to program your own maze, and more, at

Cryptographers chosen to duke it out in final fight - physics-math - 13 December 2010 A competition to find a replacement for one of the gold-standard computer security algorithms used in almost all secure, online transactions just heated up. The list of possibilities for Secure Hash Algorithm-3, or SHA-3, has been narrowed down to five finalists. They now face the onslaught of an international community of "cryptanalysts" – who will analyse the algorithms for weaknesses – before just one is due to be selected as the winner in 2012. The competition, which is being run by the US National Institute of Standards and Technology in Gaithersburg, Maryland, is a huge deal for cryptographers and cryptanalysts alike.

Relplot: equation plotter Relplot constructs high-resolution PostScript or PDF plots of the solutions to equations on two variables. Unlike most other plotters, it can handle general equations and inequations, not just functions, and it can plot multiple equations at once. What can you plot? Multiple equations/formulas separated by commas: ,Logical operators for combining formulas: && & ||Relational operators: = < <= > >=Binary arithmetic ops: + * - / ^ modUnary arithmetic ops: |x| sqrt floor exp ln sin cos tan asin acos atan atan2 sinh cosh tanhBuilt-in variables: x y r thConstants: pi e 2 -.5 1.4e5 .7e01 πUser-defined function applications: f(e1,..., en)User-defined variables: a-z

Phi 1.618 ø PHI: The Golden Ratio or Golden Section (In Nature, Art, Science and Religion) The Golden Section is a unique Ratio (or relationship between parts) that seems to be preferred by Nature as the best geometry for growth, energy conservation, elegance and has some fundamental relationships to the platonic solids and the Mandelbrot set. It was formally discovered by the Greeks and incorporated into their art and architecture, but it has been shown to occur even in prehistoric art, possibly as a function of Man's natural affinity for it's beauty. The Rubik's Cube Solution How to Solve the Rubik's Cube in Seven Steps The world's most famous puzzle, simultaneously beloved and despised for it's beautiful simple complexity, the Rubiks Cube has been frustrating gamers since Erno Rubik invented it back in 1974. Over the years many brave gamers have whole-heartedly taken up the challenge to restore a mixed Rubik's cube to it's colorful and perfect original configuration, only to find the solution lingering just out of their grasp time and time again.

Isn't That King David? Nope, It's Just Dave : Krulwich Wonders... Usually they're naked, ancient and stony. But all of a sudden, they could live next door. Photo and idea conception: Léo Caillard; Retouching: Alexis Persani The Paris-based designer Leo Caillard had, as he wrote me, "the idea conception" and took the photographs. Alexis Persani dressed them.

Religion no excuse for promoting scientific ignorance - science-in-society - 08 February 2011 The US constitution allows people to believe what they want. However, it does not require universities to promote ignorance LAST month, the University of Kentucky in Lexington paid $125,000 to settle a religious discrimination lawsuit brought by astrophysicist Martin Gaskell. Gaskell claimed the university did not appoint him director of their student observatory because of his Christian faith, despite him being the best candidate. The settlement - which is not an admission of wrongdoing - means the suit will not come to court. List of mathematical symbols When reading the list, it is important to recognize that a mathematical concept is independent of the symbol chosen to represent it. For many of the symbols below, the symbol is usually synonymous with the corresponding concept (ultimately an arbitrary choice made as a result of the cumulative history of mathematics), but in some situations a different convention may be used. For example, depending on context, the triple bar "≡" may represent congruence or a definition.

Ethiopian multiplication Ethiopian multiplication You are encouraged to solve this task according to the task description, using any language you may know. A method of multiplying integers using only addition, doubling, and halving. Method: Take two numbers to be multiplied and write them down at the top of two columns. In the left-hand column repeatedly halve the last number, discarding any remainders, and write the result below the last in the same column, until you write a value of 1. In the right-hand column repeatedly double the last number and write the result below. stop when you add a result in the same row as where the left hand column shows 1.

Twenty-five Things to Know on Becoming a Teenager A family I know has a tradition of making a book when their children hit 13. Everyone writes a memory, or a piece of advice. I set down to write a list of 25 things that are *actually* true.

Related:  Maze Generators